/*
    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; z-index:9999; 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;}

/* 
    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(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(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(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(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(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(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(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')");
}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:NaN a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:11.385em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
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}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:hover,a:active{outline:0}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img,.google-maps img{max-width:none}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
@media print{*{text-shadow:none !important;color:#000 !important;box-shadow:none !important} a,a:visited{text-decoration:underline} a[href]:after{content:" (" attr(href) ")"} 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:.5cm}p,h2,h3{orphans:3;widows:3} h2,h3{page-break-after:avoid}}body{margin:0;font-family:Arial,sans-serif;font-size:13px;line-height:1.385em;color:#272727;background-color:#d3d3d3}
a{color:#003684;text-decoration:none}
a:hover,a:focus{color:#001738;text-decoration:underline}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.span12{width:940px}
.span11{width:860px}
.span10{width:780px}
.span9{width:700px}
.span8{width:620px}
.span7{width:540px}
.span6{width:460px}
.span5{width:380px}
.span4{width:300px}
.span3{width:220px}
.span2{width:140px}
.span1{width:60px}
.offset12{margin-left:980px}
.offset11{margin-left:900px}
.offset10{margin-left:820px}
.offset9{margin-left:740px}
.offset8{margin-left:660px}
.offset7{margin-left:580px}
.offset6{margin-left:500px}
.offset5{margin-left:420px}
.offset4{margin-left:340px}
.offset3{margin-left:260px}
.offset2{margin-left:180px}
.offset1{margin-left:100px}
.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:11.385em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
p{margin:0 0 .6925em}
.lead{margin-bottom:1.385em;font-size:19.5px;font-weight:200;line-height:2.0775em}
small{font-size:85%}
strong{font-weight:bold}
em{font-style:italic}
cite{font-style:normal}
.muted{color:#707070}
a.muted:hover,a.muted:focus{color:#575757}
.text-warning{color:#c09853}
a.text-warning:hover,a.text-warning:focus{color:#a47e3c}
.text-error{color:#b94a48}
a.text-error:hover,a.text-error:focus{color:#953b39}
.text-info{color:#3a87ad}
a.text-info:hover,a.text-info:focus{color:#2d6987}
.text-success{color:#468847}
a.text-success:hover,a.text-success:focus{color:#356635}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
h1,h2,h3,h4,h5,h6{margin:.6925em 0;font-family:inherit;font-weight:bold;line-height:1.385em;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#707070}
h1,h2,h3{line-height:2.77em}
h1{font-size:35.75px}
h2{font-size:29.25px}
h3{font-size:22.75px}
h4{font-size:16.25px}
h5{font-size:13px}
h6{font-size:11.049999999999999px}
h1 small{font-size:22.75px}
h2 small{font-size:16.25px}
h3 small{font-size:13px}
h4 small{font-size:13px}
.page-header{padding-bottom:-0.3075em;margin:1.385em 0 2.0775em;border-bottom:1px solid #ececec}
ul,ol{padding:0;margin:0 0 .6925em 25px}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
li{line-height:1.385em}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}
dl{margin-bottom:1.385em}
dt,dd{line-height:1.385em}
dt{font-weight:bold}
dd{margin-left:.6925em}
.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}
.dl-horizontal:after{clear:both}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
hr{margin:1.385em 0;border:0;border-top:1px solid #ececec;border-bottom:1px solid #fff}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #707070}
abbr.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:0 0 0 15px;margin:0 0 1.385em;border-left:5px solid #ececec}blockquote p{margin-bottom:0;font-size:16.25px;font-weight:300;line-height:1.25}
blockquote small{display:block;line-height:1.385em;color:#707070}blockquote small:before{content:'\2014 \00A0'}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #ececec;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
q:before,q:after,blockquote:before,blockquote:after{content:""}
address{display:block;margin-bottom:1.385em;font-style:normal;line-height:1.385em}
code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:11px;color:#272727;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}
pre{display:block;padding:.1925em;margin:0 0 .6925em;font-size:12px;line-height:1.385em;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:1.385em}
pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
form{margin:0 0 1.385em}
fieldset{padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:1.385em;font-size:19.5px;line-height:2.77em;color:#272727;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:1.03875em;color:#707070}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:1.385em}
input,button,select,textarea{font-family:Arial,sans-serif}
label{display:block;margin-bottom:5px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:1.385em;padding:4px 6px;margin-bottom:.6925em;font-size:13px;line-height:1.385em;color:#3b3b3b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}
input,textarea,.uneditable-input{width:206px}
textarea{height:auto}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
select,input[type="file"]{height:11.385em;*margin-top:4px;line-height:11.385em}
select{width:220px;border:1px solid #ccc;background-color:#fff}
select[multiple],select[size]{height:auto}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.uneditable-input,.uneditable-textarea{color:#707070;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}
.uneditable-input{overflow:hidden;white-space:nowrap}
.uneditable-textarea{width:auto;height:auto}
input:-moz-placeholder,textarea:-moz-placeholder{color:#707070}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#707070}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070}
.radio,.checkbox{min-height:1.385em;padding-left:20px}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
.input-mini{width:60px}
.input-small{width:90px}
.input-medium{width:150px}
.input-large{width:210px}
.input-xlarge{width:270px}
.input-xxlarge{width:530px}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:20px}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
input.span11,textarea.span11,.uneditable-input.span11{width:846px}
input.span10,textarea.span10,.uneditable-input.span10{width:766px}
input.span9,textarea.span9,.uneditable-input.span9{width:686px}
input.span8,textarea.span8,.uneditable-input.span8{width:606px}
input.span7,textarea.span7,.uneditable-input.span7{width:526px}
input.span6,textarea.span6,.uneditable-input.span6{width:446px}
input.span5,textarea.span5,.uneditable-input.span5{width:366px}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
input.span2,textarea.span2,.uneditable-input.span2{width:126px}
input.span1,textarea.span1,.uneditable-input.span1{width:46px}
.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}
.controls-row:after{clear:both}
.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}
.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#ececec}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}
.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}
.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}
.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}
.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
.form-actions{padding:.385em 20px 1.385em;margin-top:1.385em;margin-bottom:1.385em;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}
.form-actions:after{clear:both}
.help-block,.help-inline{color:#4d4d4d}
.help-block{display:block;margin-bottom:.6925em}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}
.input-append,.input-prepend{display:inline-block;margin-bottom:.6925em;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:13px}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}
.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:1.385em;min-width:16px;padding:4px 5px;font-size:13px;font-weight:normal;line-height:1.385em;text-align:center;text-shadow:0 1px 0 #fff;background-color:#ececec;border:1px solid #ccc}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.input-prepend.input-append .btn-group:first-child{margin-left:0}
input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}
.control-group{margin-bottom:.6925em}
legend+.control-group{margin-top:1.385em;-webkit-margin-top-collapse:separate}
.form-horizontal .control-group{margin-bottom:1.385em;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}
.form-horizontal .control-group:after{clear:both}
.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}
.form-horizontal .help-block{margin-bottom:0}
.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:.6925em}
.form-horizontal .form-actions{padding-left:180px}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
.table{width:100%;margin-bottom:1.385em}.table th,.table td{padding:8px;line-height:1.385em;text-align:left;vertical-align:top;border-top:1px solid #ddd}
.table th{font-weight:bold}
.table thead th{vertical-align:bottom}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}
.table tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#d3d3d3}
.table-condensed th,.table-condensed td{padding:4px 5px}
.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}
.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}
.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}
.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}
.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}
.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}
.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}
.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}
.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.table tbody tr.success>td{background-color:#dff0d8}
.table tbody tr.error>td{background-color:#f2dede}
.table tbody tr.warning>td{background-color:#fcf8e3}
.table tbody tr.info>td{background-color:#d9edf7}
.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}
.table-hover tbody tr.error:hover>td{background-color:#ebcccc}
.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}
.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("images/glyphicons-halflings-white.png")}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{background-position:-216px -120px;width:16px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px;width:16px}
.icon-folder-open{background-position:-408px -120px;width:16px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}
.dropup,.dropdown{position:relative}
.dropdown-toggle{*margin-bottom:-3px}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:-0.3075em 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.385em;color:#272727;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#00327a;background-image:-moz-linear-gradient(top, #003684, #002c6b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#003684), to(#002c6b));background-image:-webkit-linear-gradient(top, #003684, #002c6b);background-image:-o-linear-gradient(top, #003684, #002c6b);background-image:linear-gradient(to bottom, #003684, #002c6b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003684', endColorstr='#ff002c6b', GradientType=0)}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#00327a;background-image:-moz-linear-gradient(top, #003684, #002c6b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#003684), to(#002c6b));background-image:-webkit-linear-gradient(top, #003684, #002c6b);background-image:-o-linear-gradient(top, #003684, #002c6b);background-image:linear-gradient(to bottom, #003684, #002c6b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003684', endColorstr='#ff002c6b', GradientType=0)}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#707070}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}
.open{*z-index:1000}.open>.dropdown-menu{display:block}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}
.close{float:right;font-size:20px;font-weight:bold;line-height:1.385em;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:13px;line-height:1.385em;text-align:center;vertical-align:middle;cursor:pointer;color:#272727;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#272727;background-color:#e6e6e6;*background-color:#d9d9d9}
.btn:active,.btn.active{background-color:#ccc \9}
.btn:first-child{*margin-left:0}
.btn:hover,.btn:focus{color:#272727;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-large{padding:11px 19px;font-size:16.25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}
.btn-small{padding:2px 10px;font-size:11.049999999999999px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}
.btn-mini{padding:0 6px;font-size:9.75px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#002484;background-image:-moz-linear-gradient(top, #003684, #000a84);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#003684), to(#000a84));background-image:-webkit-linear-gradient(top, #003684, #000a84);background-image:-o-linear-gradient(top, #003684, #000a84);background-image:linear-gradient(to bottom, #003684, #000a84);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003684', endColorstr='#ff000a84', GradientType=0);border-color:#000a84 #000a84 #000438;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#000a84;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#000a84;*background-color:#00086b}
.btn-primary:active,.btn-primary.active{background-color:#000651 \9}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}
.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}
.btn-success:active,.btn-success.active{background-color:#408140 \9}
.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}
.btn-info:active,.btn-info.active{background-color:#24748c \9}
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-link{border-color:transparent;cursor:pointer;color:#003684;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-link:hover,.btn-link:focus{color:#001738;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#272727;text-decoration:none}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}
.btn-group+.btn-group{margin-left:5px}
.btn-toolbar{font-size:0;margin-top:.6925em;margin-bottom:.6925em}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group>.btn+.btn{margin-left:-1px}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:13px}
.btn-group>.btn-mini{font-size:9.75px}
.btn-group>.btn-small{font-size:11.049999999999999px}
.btn-group>.btn-large{font-size:16.25px}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#000a84}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
.btn .caret{margin-top:8px;margin-left:0}
.btn-large .caret{margin-top:6px}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}
.btn-mini .caret,.btn-small .caret{margin-top:8px}
.dropup .btn-large .caret{border-bottom-width:5px}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.alert{padding:8px 35px 8px 14px;margin-bottom:1.385em;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:1.385em}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block>p,.alert-block>ul{margin-bottom:0}
.alert-block p+p{margin-top:5px}
.nav{margin-left:0;margin-bottom:1.385em;list-style:none}
.nav>li>a{display:block}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ececec}
.nav>li>a>img{max-width:none}
.nav>.pull-right{float:right}
.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:1.385em;color:#707070;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}
.nav li+.nav-header{margin-top:9px}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
.nav-list>li>a{padding:3px 15px}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#003684}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}
.nav-list .divider{*width:100%;height:1px;margin:-0.3075em 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}
.nav-tabs:after,.nav-pills:after{clear:both}
.nav-tabs>li,.nav-pills>li{float:left}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{margin-bottom:-1px}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:1.385em;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#ececec #ececec #ddd}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#3b3b3b;background-color:#d3d3d3;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#003684}
.nav-stacked>li{float:none}
.nav-stacked>li>a{margin-right:0}
.nav-tabs.nav-stacked{border-bottom:0}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}
.nav-pills.nav-stacked>li>a{margin-bottom:3px}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.nav .dropdown-toggle .caret{border-top-color:#003684;border-bottom-color:#003684;margin-top:6px}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#001738;border-bottom-color:#001738}
.nav-tabs .dropdown-toggle .caret{margin-top:8px}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#3b3b3b;border-bottom-color:#3b3b3b}
.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#707070;border-color:#707070}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#707070}
.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}
.tabbable:after{clear:both}
.tab-content{overflow:auto}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}
.tab-content>.active,.pill-content>.active{display:block}
.tabs-below>.nav-tabs{border-top:1px solid #ddd}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#ececec #ddd #ececec #ececec}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#ececec #ececec #ececec #ddd}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
.nav>.disabled>a{color:#707070}
.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}
.navbar{overflow:visible;margin-bottom:1.385em;*position:relative;*z-index:2}
.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}
.navbar-inner:after{clear:both}
.navbar .container{width:auto}
.nav-collapse.collapse{height:auto;overflow:visible}
.navbar .brand{float:left;display:block;padding:19.3075px 20px 19.3075px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}
.navbar-text{margin-bottom:0;line-height:40px;color:#777}
.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#272727}
.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}
.navbar .btn,.navbar .btn-group{margin-top:5px}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}
.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}
.navbar-form:after{clear:both}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}
.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}
.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.navbar-fixed-top{top:0}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}
.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}
.navbar .nav.pull-right{float:right;margin-right:0}
.navbar .nav>li{float:left}
.navbar .nav>li>a{float:none;padding:19.3075px 15px 19.3075px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}
.navbar .nav .dropdown-toggle .caret{margin-top:8px}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#272727;text-decoration:none}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#3b3b3b;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}
.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}
.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#272727;border-bottom-color:#272727}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#3b3b3b}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#3b3b3b;border-bottom-color:#3b3b3b}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#707070;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}
.navbar-inverse .brand{color:#707070}
.navbar-inverse .navbar-text{color:#707070}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}
.navbar-inverse .navbar-link{color:#707070}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}
.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111;color:#fff}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#707070;border-bottom-color:#707070}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#272727;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}
.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}
.breadcrumb{padding:8px 15px;margin:0 0 1.385em;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#707070}
.pagination{margin:1.385em 0}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:1.385em;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}
.pagination ul>.active>a,.pagination ul>.active>span{color:#707070;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#707070;background-color:transparent;cursor:default}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}
.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}
.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.049999999999999px}
.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:9.75px}
.pager{margin:1.385em 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}
.pager:after{clear:both}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#707070;background-color:#fff;cursor:default}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}
.modal.fade.in{top:10%}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}
.modal-header h3{margin:0;line-height:30px}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}
.modal-form{margin-bottom:0}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}
.popover-content{padding:9px 14px}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}
.thumbnails:after{clear:both}
.row-fluid .thumbnails{margin-left:0}
.thumbnails>li{float:left;margin-bottom:1.385em;margin-left:20px}
.thumbnail{display:block;padding:4px;line-height:1.385em;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a.thumbnail:hover,a.thumbnail:focus{border-color:#003684;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}
.thumbnail .caption{padding:9px;color:#3b3b3b}
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media>.pull-left{margin-right:10px}
.media>.pull-right{margin-left:10px}
.media-list{margin-left:0;list-style:none}
.label,.badge{display:inline-block;padding:2px 4px;font-size:10.998px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#707070}
.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.label:empty,.badge:empty{display:none}
a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
.label-important,.badge-important{background-color:#b94a48}
.label-important[href],.badge-important[href]{background-color:#953b39}
.label-warning,.badge-warning{background-color:#f89406}
.label-warning[href],.badge-warning[href]{background-color:#c67605}
.label-success,.badge-success{background-color:#468847}
.label-success[href],.badge-success[href]{background-color:#356635}
.label-info,.badge-info{background-color:#3a87ad}
.label-info[href],.badge-info[href]{background-color:#2d6987}
.label-inverse,.badge-inverse{background-color:#272727}
.label-inverse[href],.badge-inverse[href]{background-color:#0e0e0e}
.btn .label,.btn .badge{position:relative;top:-1px}
.btn-mini .label,.btn-mini .badge{top:0}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0} to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}.progress{overflow:hidden;height:1.385em;margin-bottom:1.385em;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15)}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}
.accordion{margin-bottom:1.385em}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.accordion-heading{border-bottom:0}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px}
.accordion-toggle{cursor:pointer}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}
.carousel{position:relative;margin-bottom:1.385em;line-height:1}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#272727;background:rgba(0,0,0,0.75)}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:1.385em}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:2.0775em;color:inherit;background-color:#ececec;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}
.hero-unit li{line-height:2.0775em}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.affix{position:fixed}
@media print{.row{margin-left:-0.3cm;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0} .row:after{clear:both} [class*="span"]{float:left;min-height:1px;margin-left:.3cm} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:18.3cm} .span12{width:18.3cm} .span11{width:16.75cm} .span10{width:15.2cm} .span9{width:13.65cm} .span8{width:12.1cm} .span7{width:10.55cm} .span6{width:9cm} .span5{width:7.45cm} .span4{width:5.9cm} .span3{width:4.35cm} .span2{width:2.8cm} .span1{width:1.25cm} .offset12{margin-left:18.9cm} .offset11{margin-left:17.35cm} .offset10{margin-left:15.8cm} .offset9{margin-left:14.25cm} .offset8{margin-left:12.7cm} .offset7{margin-left:11.15cm} .offset6{margin-left:9.6cm} .offset5{margin-left:8.05cm} .offset4{margin-left:6.5cm} .offset3{margin-left:4.95cm} .offset2{margin-left:3.4cm} .offset1{margin-left:1.85cm} .row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0} .row-fluid:after{clear:both} .row-fluid [class*="span"]{display:block;width:100%;min-height:11.385em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.6393442622950818%;*margin-left:1.5861527729333798%} .row-fluid [class*="span"]:first-child{margin-left:0} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:1.6393442622950818%} .row-fluid .span12{width:99.99999999999999%;*width:99.94680851063828%} .row-fluid .span11{width:91.53005464480873%;*width:91.47686315544702%} .row-fluid .span10{width:83.06010928961747%;*width:83.00691780025576%} .row-fluid .span9{width:74.59016393442622%;*width:74.5369724450645%} .row-fluid .span8{width:66.12021857923497%;*width:66.06702708987326%} .row-fluid .span7{width:57.65027322404371%;*width:57.59708173468201%} .row-fluid .span6{width:49.18032786885245%;*width:49.12713637949075%} .row-fluid .span5{width:40.710382513661195%;*width:40.65719102429949%} .row-fluid .span4{width:32.240437158469945%;*width:32.18724566910824%} .row-fluid .span3{width:23.770491803278684%;*width:23.717300313916983%} .row-fluid .span2{width:15.30054644808743%;*width:15.247354958725728%} .row-fluid .span1{width:6.830601092896174%;*width:6.777409603534472%} .row-fluid .offset12{margin-left:103.27868852459015%;*margin-left:103.17230554586673%} .row-fluid .offset12:first-child{margin-left:101.63934426229507%;*margin-left:101.53296128357165%} .row-fluid .offset11{margin-left:94.8087431693989%;*margin-left:94.70236019067548%} .row-fluid .offset11:first-child{margin-left:93.16939890710381%;*margin-left:93.0630159283804%} .row-fluid .offset10{margin-left:86.33879781420764%;*margin-left:86.23241483548422%} .row-fluid .offset10:first-child{margin-left:84.69945355191255%;*margin-left:84.59307057318914%} .row-fluid .offset9{margin-left:77.86885245901638%;*margin-left:77.76246948029296%} .row-fluid .offset9:first-child{margin-left:76.2295081967213%;*margin-left:76.12312521799788%} .row-fluid .offset8{margin-left:69.39890710382514%;*margin-left:69.29252412510172%} .row-fluid .offset8:first-child{margin-left:67.75956284153006%;*margin-left:67.65317986280664%} .row-fluid .offset7{margin-left:60.928961748633874%;*margin-left:60.82257876991047%} .row-fluid .offset7:first-child{margin-left:59.28961748633879%;*margin-left:59.18323450761539%} .row-fluid .offset6{margin-left:52.45901639344262%;*margin-left:52.352633414719214%} .row-fluid .offset6:first-child{margin-left:50.819672131147534%;*margin-left:50.71328915242413%} .row-fluid .offset5{margin-left:43.98907103825136%;*margin-left:43.88268805952796%} .row-fluid .offset5:first-child{margin-left:42.34972677595628%;*margin-left:42.243343797232875%} .row-fluid .offset4{margin-left:35.51912568306011%;*margin-left:35.41274270433671%} .row-fluid .offset4:first-child{margin-left:33.87978142076503%;*margin-left:33.773398442041625%} .row-fluid .offset3{margin-left:27.049180327868847%;*margin-left:26.942797349145444%} .row-fluid .offset3:first-child{margin-left:25.409836065573767%;*margin-left:25.303453086850364%} .row-fluid .offset2{margin-left:18.579234972677593%;*margin-left:18.47285199395419%} .row-fluid .offset2:first-child{margin-left:16.93989071038251%;*margin-left:16.833507731659108%} .row-fluid .offset1{margin-left:10.109289617486338%;*margin-left:10.002906638762934%} .row-fluid .offset1:first-child{margin-left:8.469945355191255%;*margin-left:8.363562376467852%} input,textarea,.uneditable-input{margin-left:0} .controls-row [class*="span"]+[class*="span"]{margin-left:.3cm} input.span12,textarea.span12,.uneditable-input.span12{width:4.300000000000001cm} input.span11,textarea.span11,.uneditable-input.span11{width:2.75cm} input.span10,textarea.span10,.uneditable-input.span10{width:1.1999999999999993cm} input.span9,textarea.span9,.uneditable-input.span9{width:-0.34999999999999964cm} input.span8,textarea.span8,.uneditable-input.span8{width:-1.9000000000000004cm} input.span7,textarea.span7,.uneditable-input.span7{width:-3.4499999999999993cm} input.span6,textarea.span6,.uneditable-input.span6{width:-5cm} input.span5,textarea.span5,.uneditable-input.span5{width:-6.55cm} input.span4,textarea.span4,.uneditable-input.span4{width:-8.1cm} input.span3,textarea.span3,.uneditable-input.span3{width:-9.65cm} input.span2,textarea.span2,.uneditable-input.span2{width:-11.2cm} input.span1,textarea.span1,.uneditable-input.span1{width:-12.75cm}}.bde-gradient{background-color:#bfd3ff;background-image:-moz-linear-gradient(top, #c7d9ff, #b2caff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));background-image:-webkit-linear-gradient(top, #c7d9ff, #b2caff);background-image:-o-linear-gradient(top, #c7d9ff, #b2caff);background-image:linear-gradient(to bottom, #c7d9ff, #b2caff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.bde-gradient-dark{background-color:#212d6a;background-image:-moz-linear-gradient(top, #253276, #1b2557);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#253276), to(#1b2557));background-image:-webkit-linear-gradient(top, #253276, #1b2557);background-image:-o-linear-gradient(top, #253276, #1b2557);background-image:linear-gradient(to bottom, #253276, #1b2557);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff253276', endColorstr='#ff1b2557', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.bde-gradient-red{background-color:#a5050d;background-image:-moz-linear-gradient(top, #b5050e, #8d040b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b5050e), to(#8d040b));background-image:-webkit-linear-gradient(top, #b5050e, #8d040b);background-image:-o-linear-gradient(top, #b5050e, #8d040b);background-image:linear-gradient(to bottom, #b5050e, #8d040b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb5050e', endColorstr='#ff8d040b', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.bde-gradient-light{background-color:#2c3d82;background-image:-moz-linear-gradient(top, #31448a, #253276);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#31448a), to(#253276));background-image:-webkit-linear-gradient(top, #31448a, #253276);background-image:-o-linear-gradient(top, #31448a, #253276);background-image:linear-gradient(to bottom, #31448a, #253276);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff31448a', endColorstr='#ff253276', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.listBullet{background:url(images/arrow_red_tiny.png) no-repeat left 4px;color:#272727;padding-left:13px;list-style-image:none;list-style:none}
.listBulletReal{list-style-image:url(images/arrow_red_tiny.png);padding:0;padding-left:15px}.listBulletReal li{background:none;padding:0}
.social_media{background:url(images/sprites_socialmedia_middleblue.png) no-repeat 0 0 transparent;width:16px;height:16px;display:block;display:inline-block;overflow:hidden;text-indent:-99999px}
.social_media.icon_facebook{background-position:-32px 0}
.social_media.icon_twitter{background-position:-64px 0}
.social_media.icon_googleplus{background-position:0 0}
.social_media.icon_xing{background-position:-192px 0}
.social_media.icon_linkedin{background-position:-128px 0}
.social_media.icon_flickr{background-position:-96px 0}
.social_media.icon_pinterest{background-position:-160px 0}
.iconsprite{background-image:url(images/iconsprite_land.png);background-repeat:no-repeat;background-position:0 0;height:12px;width:12px;display:inline-block}.iconsprite.after{margin-left:5px}
.iconsprite.before{margin-right:5px}
.iconsprite.email{background-position:-9px -228px;height:12px;width:12px}
.iconsprite.ics{background-position:-9px -435px;width:16px;height:17px;position:relative;bottom:-3px}
.iconsprite.pdf{background-position:-7px -184px;width:18px;height:19px;position:relative;bottom:-3px}
.iconsprite.back{background-position:-6px -110px;height:12px;width:12px}
.icon{background-image:url(images/sprite.png);background-repeat:no-repeat;display:block;display:inline-block;padding-left:40px;min-height:32px}.icon.icon-pin_filled_32{background-position:-5px -3269px;padding-left:32px}
.icon.add{width:auto}
.add-paperclip{position:relative}.add-paperclip .icon-paperclip{display:block;height:50px;width:20px;position:absolute;top:-8px;right:20px;background-image:url(images/klammer.png);background-repeat:no-repeat;background-position:0 0}
.calendar-icon{background-image:url(images/icon-calendar.png);background-repeat:no-repeat;background-position:center center;display:block;display:inline-block;width:20px;height:25px}
.icon-pay{background-image:url(images/sprite_creditcards.png);background-repeat:no-repeat;background-position:20px -3px;height:18px;width:32px}.icon-pay.mastercard{background-position:-17px -3px}
.icon-pay.visacard{background-position:-70px -3px}
.icon-pay.americanexpress{background-position:-128px -3px}
.icon-pay.giropay{background-position:-181px -3px}
.btn.add-icon{position:relative;padding-left:40px}.btn.add-icon:after{position:absolute;left:0;top:0;content:" ";background-image:url(images/sprite_btn_imgs.png);background-repeat:no-repeat;background-position:0 40px;height:100%;width:32px}
.btn.add-icon.plus:after{background-position:0 -6px}
.btn.add-icon.upload:after{background-position:0 -46px}
.qmark-icon{background-color:#3b3b3b;border:0 solid #3b3b3b;border-radius:12px 12px 12px 12px;color:#fff;font-size:.8em;font-weight:bold;padding:0 3px;vertical-align:middle}.qmark-icon.big{font-size:.9em;padding:1px 4px 0}
.qmark-icon.blue{background-color:#253276}
.iconSmall{background-image:url(images/sprite_small.png);background-repeat:no-repeat;display:block;padding-left:14px}
.icon-accept_32{background-position:0 -3px}
.icon-adressbook_32{background-position:0 -36px}
.icon-arrow_full_down_32{background-position:0 -69px}
.icon-arrow_full_left_32{background-position:0 -102px}
.icon-arrow_full_lowerleft_32{background-position:0 -135px}
.icon-arrow_full_lowerright_32{background-position:0 -168px}
.icon-arrow_full_right_32{background-position:0 -201px}
.icon-arrow_full_up_32{background-position:0 -234px}
.icon-arrow_full_upperleft_32{background-position:0 -267px}
.icon-arrow_full_upperright_32{background-position:0 -300px}
.icon-arrow_sans_down_32{background-position:0 -333px}
.icon-arrow_sans_left_32{background-position:0 -366px}
.icon-arrow_sans_lowerleft_32{background-position:0 -399px}
.icon-arrow_sans_lowerright_32{background-position:0 -432px}
.icon-arrow_sans_right_32{background-position:0 -465px}
.icon-arrow_sans_up_32{background-position:0 -498px}
.icon-arrow_sans_upperleft_32{background-position:0 -531px}
.icon-arrow_sans_upperright_32{background-position:0 -564px}
.icon-attachment_32{background-position:0 -597px}
.icon-book_audio_32{background-position:0 -630px}
.icon-book_sans_32{background-position:0 -663px}
.icon-book_text_32{background-position:0 -696px}
.icon-book_text_information_32{background-position:0 -729px}
.icon-book_text_security_32{background-position:0 -762px}
.icon-browser_window_32{background-position:0 -795px}
.icon-buy_32{background-position:0 -828px}
.icon-calculator_32{background-position:0 -861px}
.icon-calendar_32{background-position:0 -894px}
.icon-cancel_32{background-position:0 -927px}
.icon-category_32{background-position:0 -960px}
.icon-cd_32{background-position:0 -993px}
.icon-cd_security_32{background-position:0 -1026px}
.icon-chat_32{background-position:0 -1059px}
.icon-clock_32{background-position:0 -1092px}
.icon-comment_32{background-position:0 -1125px}
.icon-comment_accept_32{background-position:0 -1158px}
.icon-comment_add_32{background-position:0 -1191px}
.icon-comment_cancel_32{background-position:0 -1224px}
.icon-comment_edit_32{background-position:0 -1257px}
.icon-comment_remove_32{background-position:0 -1290px}
.icon-computer_32{background-position:0 -1323px}
.icon-computer_settings_32{background-position:0 -1356px}
.icon-controls_chapter_next_32{background-position:0 -1389px}
.icon-controls_chapter_previous_32{background-position:0 -1422px}
.icon-controls_eject_32{background-position:0 -1455px}
.icon-controls_fast_forward_32{background-position:0 -1488px}
.icon-controls_pause_32{background-position:0 -1521px}
.icon-controls_play_32{background-position:0 -1554px}
.icon-controls_play_back_32{background-position:0 -1587px}
.icon-controls_rewind_32{background-position:0 -1620px}
.icon-controls_stop_32{background-position:0 -1653px}
.icon-cooler_32{background-position:0 -1686px}
.icon-data_privacy_32{background-position:0 -1719px}
.icon-document_image_32{background-position:0 -1752px}
.icon-document_music_32{background-position:0 -1785px}
.icon-document_sans_32{background-position:0 -1818px}
.icon-document_text_32{background-position:0 -1851px}
.icon-document_text_run_32{background-position:0 -1884px}
.icon-document_video_32{background-position:0 -1917px}
.icon-donate_32{background-position:0 -1950px}
.icon-download_32{background-position:0 -1983px}
.icon-download_information_32{background-position:0 -2016px}
.icon-download_pause_32{background-position:0 -2049px}
.icon-download_run_32{background-position:0 -2082px}
.icon-download_security_32{background-position:0 -2115px}
.icon-download_settings_32{background-position:0 -2148px}
.icon-download_stop_32{background-position:0 -2181px}
.icon-dropbox_32{background-position:0 -2214px}
.icon-edit_32{background-position:0 -2247px}
.icon-equal_32{background-position:0 -2280px}
.icon-filepath_32{background-position:0 -2313px}
.icon-flash_32{background-position:0 -2346px}
.icon-floppy_disk_32{background-position:0 -2379px}
.icon-folder_sans_32{background-position:0 -2412px}
.icon-folder_text_32{background-position:0 -2445px}
.icon-folder_video_32{background-position:0 -2478px}
.icon-globe_32{background-position:0 -2511px}
.icon-group_full_32{background-position:0 -2544px}
.icon-hierarchy_32{background-position:0 -2577px}
.icon-home_32{background-position:0 -2610px}
.icon-image_32{background-position:0 -2643px}
.icon-imprint_32{background-position:0 -2678px}
.icon-information_32{background-position:-8px -2709px}
.icon-internet_32{background-position:0 -2742px}
.icon-label_32{background-position:0 -2775px}
.icon-link_add_32{background-position:0 -2808px}
.icon-link_edit_32{background-position:0 -2841px}
.icon-link_remove_32{background-position:0 -2874px}
.icon-list_32{background-position:0 -2907px}
.icon-list_numbered_32{background-position:0 -2940px}
.icon-mail_32{background-position:0 -2971px}
.icon-mailbox_eject_32{background-position:0 -3006px}
.icon-mobile_phone_32{background-position:0 -3039px}
.icon-music_32{background-position:0 -3072px}
.icon-notes_add_32{background-position:0 -3105px}
.icon-paragraph_32{background-position:0 -3138px}
.icon-pda_32{background-position:0 -3171px}
.icon-phone_off_32{background-position:0 -3204px}
.icon-phone_on_32{background-position:0 -3237px}
.icon-pin_filled_32{background-position:0 -3269px}
.icon-plus_32{background-position:0 -3303px}
.icon-printer_32{background-position:0 -3336px}
.icon-questionmark_32{background-position:0 -3369px}
.icon-satellite_ground_32{background-position:0 -3402px}
.icon-screen_16to9_32{background-position:0 -3435px}
.icon-screen_4to3_32{background-position:0 -3468px}
.icon-script_32{background-position:0 -3501px}
.icon-search_32{background-position:0 -3534px}
.icon-security_closed_32{background-position:0 -3567px}
.icon-security_open_32{background-position:0 -3600px}
.icon-settings_32{background-position:0 -3633px}
.icon-shopping_cart_32{background-position:0 -3666px}
.icon-sitemap_32{background-position:0 -3699px}
.icon-size_both_32{background-position:0 -3732px}
.icon-source_code_32{background-position:0 -3765px}
.icon-sprite{background-position:0 -3798px}
.icon-star_32{background-position:0 -3801px}
.icon-star_outline_32{background-position:0 -3834px}
.icon-statistics_32{background-position:0 -3867px}
.icon-tab_32{background-position:0 -3900px}
.icon-transportation_bus_32{background-position:0 -3933px}
.icon-transportation_car_32{background-position:0 -3966px}
.icon-transportation_plane_32{background-position:0 -3999px}
.icon-transportation_ship_32{background-position:0 -4032px}
.icon-transportation_train_32{background-position:0 -4065px}
.icon-trash_32{background-position:0 -4098px}
.icon-trash_full_32{background-position:0 -4131px}
.icon-upload_32{background-position:0 -4164px}
.icon-upload_pause_32{background-position:0 -4197px}
.icon-upload_run_32{background-position:0 -4230px}
.icon-upload_security_32{background-position:0 -4263px}
.icon-upload_settings_32{background-position:0 -4296px}
.icon-upload_stop_32{background-position:0 -4329px}
.icon-user_close_32{background-position:0 -4362px}
.icon-user_close_add_32{background-position:0 -4395px}
.icon-user_close_edit_32{background-position:0 -4428px}
.icon-user_close_information_32{background-position:0 -4461px}
.icon-user_close_remove_32{background-position:0 -4494px}
.icon-user_close_security_32{background-position:0 -4527px}
.icon-user_close_settings_32{background-position:0 -4560px}
.icon-user_full_32{background-position:0 -4593px}
.icon-user_full_add_32{background-position:0 -4626px}
.icon-user_full_edit_32{background-position:0 -4659px}
.icon-user_full_information_32{background-position:0 -4692px}
.icon-user_full_remove_32{background-position:0 -4725px}
.icon-user_full_security_32{background-position:0 -4758px}
.icon-user_full_settings_32{background-position:0 -4791px}
.icon-user_half_32{background-position:0 -4824px}
.icon-user_half_add_32{background-position:0 -4857px}
.icon-user_half_edit_32{background-position:0 -4890px}
.icon-user_half_information_32{background-position:0 -4923px}
.icon-user_half_remove_32{background-position:0 -4956px}
.icon-user_half_security_32{background-position:0 -4989px}
.icon-user_half_settings_32{background-position:0 -5022px}
.icon-user_profile_32{background-position:0 -5055px}
.icon-user_profile_edit_32{background-position:0 -5088px}
.icon-video_32{background-position:0 -5121px}
.icon-website_32{background-position:0 -5154px}
.icon-xml_document_32{background-position:0 -5187px}
.icon-zoom_in_32{background-position:0 -5220px}
.icon-zoom_out_32{background-position:0 -5253px}
.icon-blue_arrow_down{background-position:0 -px}
.icon-blue_arrow_left{background-position:0 -18px}
.icon-blue_arrow_right{background-position:-5px -35px}
.icon-blue_arrow_up{background-position:0 -51px}
.icon-dotted_line{background-position:-7px -66px}
.icon-red_arrow_down{background-position:0 -85px}
.icon-red_arrow_left{background-position:0 -102px}
.icon-red_arrow_right{background-position:-5px -120px}
.icon-red_arrow_up{background-position:0 -136px}
.meta_icon{width:16px;height:16px;display:block;overflow:hidden;text-indent:-99999px;background:url(images/metaicon_rss.png) no-repeat 0 0 transparent}
.container .image.type-teaser{width:166px}
.container .image.type-teaserhochkant{width:166px}
.container .image.type-buehne{width:620px}
.container .image.type-article{width:540px}
.container .image.type-startteaser{width:300px}
.container .image.type-startteaserfull{width:300px}
.container .image.type-rathaus400{width:400px}
.container .image.type-rathaus300{width:300px}
.container .image.type-rathaus150{width:150px}
.container .image.type-landesspalte100{width:100px}
.container .image.type-landesspalte300{width:300px}
.container .image.type-vita{width:250px}
.container .image.type-mspaltigquer{width:267px}
.container .image.type-mspaltighoch{width:267px}
.container .image.type-lebenslauf{width:250px}
.container .image.type-portalgross{width:780px}
.container .image.main-image.type-portalgross{margin-bottom:10px}
.container .image.type-portalstandart{width:380px}
.container .image.type-portalhochkant{width:140px}
.container .image.type-galeriebild{width:125px}
.container .image.type-textbildbreit{width:540px}
table{width:100%;margin-bottom:1.385em;padding:0;border-collapse:collapse}table th,table td{padding:9px 9px 8px;line-height:1.385em;text-align:left}
table th{padding-top:8px;font-weight:bold;vertical-align:middle}
table td{vertical-align:top;border-top:1px solid #e3e3e3}
table tbody th{border-top:1px solid #e3e3e3;vertical-align:top}
.table{border-collapse:separate;border:1px solid transparent;border-radius:0 0 0 0;}.table td{border-color:#e3e3e3;border-top:1px solid #e3e3e3;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-collapse:separate;border-spacing:0;}
.table table{border-collapse:collapse;border-spacing:0}
.table td:hover{border:1px solid #000 !important}
.table tr:hover{background-color:#f8f8f8}
.table tr,.table th,.table td{border-radius:0 !important}
.table.table-bordered,.table.bordered-table{border-collapse:separate;border:1px solid #e3e3e3;border-left:1px solid transparent;}.table.table-bordered th,.table.bordered-table th,.table.table-bordered td,.table.bordered-table td{border-left:1px solid #e3e3e3}
.table.table-bordered td,.table.bordered-table td{border-top:1px solid #e3e3e3}.table.table-bordered td .table_image img,.table.bordered-table td .table_image img{width:100%}
.table-wrapper{max-width:100%;overflow-x:auto}
.condensed-table th,.condensed-table td{padding:5px 5px 4px}
.bordered-table{border:1px solid #e3e3e3;border-left:0 solid;border-collapse:separate;*border-collapse:collapse;}.bordered-table thead tr:first-child th:first-child,.bordered-table tbody tr:first-child td:first-child{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}
.bordered-table thead tr:first-child th:last-child,.bordered-table tbody tr:first-child td:last-child{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}
.bordered-table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}
.bordered-table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}
.table-striped tbody>tr:nth-child(2n+1)>td,.table-striped tbody>tr:nth-child(2n+1)>th{background-color:#f3f3f3}
.table-striped tbody tr:hover:nth-child(2n+1)>td{background-color:#eee}
.zebra-striped tbody{}.zebra-striped tbody tr.odd td,.zebra-striped tbody tr.odd th{background-color:#f3f3f3}
.zebra-striped tbody tr:hover,.zebra-striped tbody tr.odd:hover{background-color:#fff}
table.vita td:first-child{width:85px}
.timetable th{background-color:#dae3f8;color:#253276;font-weight:bold;border:1px solid #8faff5;text-align:center;width:40px}
.timetable td{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:6px 0 6px 10px}
.timetable .district{text-align:right}
table.listing th:first-child{width:117px}
table.listing.listingbreit th:first-child{width:169px}
@media screen and (max-width:767px){.table-responsive{margin-bottom:20px;width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;}.table-responsive>.table{margin-bottom:0;}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{word-break:normal} .table-responsive>.table-bordered{}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:1px solid #e3e3e3} .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:1px solid transparent} .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:1px solid transparent}}.content{padding:20px;margin:0 -20px 0 -20px;}
.portal-header{padding:0 20px;margin:0 -20px 0 -20px;}
.row-breadcrumb{display:inline-block;margin-top:-12px}
.container-wrapper{width:980px;margin-left:auto;margin-right:auto;margin-bottom:20px}.container-wrapper.container-portal-header .portal-header{margin:0;padding:0}
.container-wrapper.container-content{padding:20px 0;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);background-color:#fff;overflow:visible}.container-wrapper.container-content .content{box-shadow:none;background-color:transparent;overflow:visible}
.container-wrapper.container-footer .portal-footer{margin:0;padding:0}
.container-wrapper .container{min-width:250px}.container-wrapper .container .content{margin:0;padding:0}
html{}
body{background-color:#e2e2e2;background-image:-moz-linear-gradient(top, #ececec, #d3d3d3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#d3d3d3));background-image:-webkit-linear-gradient(top, #ececec, #d3d3d3);background-image:-o-linear-gradient(top, #ececec, #d3d3d3);background-image:linear-gradient(to bottom, #ececec, #d3d3d3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffd3d3d3', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-color:#ececec;color:#3b3b3b;font-family:Arial,sans-serif;font-size:13px;font-size:1em;font-size:81.3%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
a{color:#003684;text-decoration:none}a:hover{color:#003684}
a:focus{outline:thin dotted #253276;outline-offset:0}
h1{font-family:Calibri,Arial,sans-serif;font-size:23px;font-size:1.769em;color:#b5050e;margin-bottom:.609em;margin-top:0;line-height:1.13em}
h2{font-family:Calibri,Arial,sans-serif;font-size:18px;font-size:1.385em;line-height:20px;line-height:1.111em;color:#b5050e;margin-top:18px;margin-bottom:12px;font-weight:bold}
h3{font-family:Calibri,Arial,sans-serif;font-size:16px;font-size:1.231em;line-height:20px;line-height:1.25em;margin-top:.5em;margin-bottom:.4em;color:#b5050e;font-weight:bold}
h4{font-size:1em;margin-top:.3em;margin-bottom:.5em;font-weight:bold}
sub,sup{line-height:13px}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}
.content,.portal-header,.div,.main-image{display:block}
.row-fluid [class*="span"]{min-height:1em}
.span0{margin-left:0;width:0}
.nav{margin-bottom:0}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent;text-decoration:underline}
input,textarea,select,.uneditable-input,.btn{margin-bottom:9px;padding:6px 4px;text-decoration:none;height:auto}
.btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#212d6a;background-image:-moz-linear-gradient(top, #253276, #1b2557);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#253276), to(#1b2557));background-image:-webkit-linear-gradient(top, #253276, #1b2557);background-image:-o-linear-gradient(top, #253276, #1b2557);background-image:linear-gradient(to bottom, #253276, #1b2557);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff253276', endColorstr='#ff1b2557', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);border:1px solid #1b2557;color:#fff;text-shadow:none;padding:6px 15px;font-size:1em}.btn:hover,.btn:focus{background-color:#2c3d82;background-image:-moz-linear-gradient(top, #31448a, #253276);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#31448a), to(#253276));background-image:-webkit-linear-gradient(top, #31448a, #253276);background-image:-o-linear-gradient(top, #31448a, #253276);background-image:linear-gradient(to bottom, #31448a, #253276);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff31448a', endColorstr='#ff253276', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-position:0 0;color:#fff;border:1px solid #253276}
.btn:focus{outline:thin dotted #253276;outline-offset:0}
.btn.active,.btn:active{background-color:#212d6a;background-image:-moz-linear-gradient(top, #253276, #1b2557);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#253276), to(#1b2557));background-image:-webkit-linear-gradient(top, #253276, #1b2557);background-image:-o-linear-gradient(top, #253276, #1b2557);background-image:linear-gradient(to bottom, #253276, #1b2557);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff253276', endColorstr='#ff1b2557', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff}
.btn.next span{background:url("images/arrow_white_right.png") center center no-repeat transparent;display:block;text-indent:-99999px;width:19px}
.btn.prev span{background:url("images/arrow_white_left.png") center center no-repeat transparent;display:block;text-indent:-99999px;width:19px}
.btn.btn-danger{background-color:#a5050d;background-image:-moz-linear-gradient(top, #b5050e, #8d040b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b5050e), to(#8d040b));background-image:-webkit-linear-gradient(top, #b5050e, #8d040b);background-image:-o-linear-gradient(top, #b5050e, #8d040b);background-image:linear-gradient(to bottom, #b5050e, #8d040b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb5050e', endColorstr='#ff8d040b', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #8d040b}
.btn.pull-right{margin-right:0}
.btn-back:before{padding-left:12px;display:inline-block;background:url(images/iconsprite_land.png) no-repeat scroll -6px -110px rgba(0,0,0,0);height:12px;width:0;content:""}
.btn.btn-back{background:transparent;border:0 none;color:#003684;padding-left:0}.btn.btn-back:hover{text-decoration:underline}
.label-important{background-color:#253276}.label-important:hover{background-color:#253276}
.label{position:relative;top:-2px;font-size:9.75px;text-transform:uppercase}
.no-break{white-space:nowrap}
body .container .fluidwidth1{width:6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth2{width:15%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth3{width:23%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth4{width:31%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth5{width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth6{width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth7{width:57%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth8{width:66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth9{width:74%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth10{width:83%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth11{width:91%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
body .container .fluidwidth12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}
.content{-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);background-color:#fff;overflow:visible}
.section_splitter{border-top:1px solid #c6c6c6;margin:20px 0}.section_splitter.blind{border:none}
.section_splitter.top{margin-bottom:0}
.section_splitter.bottom{margin-top:0}
.row+.section_splitter{margin-top:10px}
.box-gray{padding:10px;background-color:#ececec;border:1px solid #707070;margin:0 0 20px 0}.box-gray :last-child{margin-bottom:0}
.box-gray-light{padding:17px;background-color:#f8f8f8;border:1px solid #e3e3e3;margin:0 0 20px 0}.box-gray-light>:last-child{margin-bottom:0}
.box-gray-light.add-paperclip{padding-top:26px}
.box-line{border-bottom:1px solid #e3e3e3;margin:0 0 15px;padding:0 0 5px;display:block;height:1px;width:100%}
.box-line-double{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;margin:0 0 15px;padding:0;display:block;height:2px;width:100%}
.double-border{*zoom:1;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;margin:10px 0;padding:10px 0}.double-border:before,.double-border:after{display:table;content:"";line-height:0}
.double-border:after{clear:both}
.double-border>:last-child{margin-bottom:0}
.align-left{text-align:left}
.align-right{text-align:right}
.content .main-image{margin-bottom:10px}
.image{background:#ececec;display:table;display:inline-block;max-width:100%}.image img{display:block;max-width:100%}
.image .caption{font-size:85%;padding:0 3px 3px;word-wrap:break-word;line-height:1.3em;margin-top:1px}
.image .copyright{font-style:normal;display:block}
.number-red-big{font-size:1.5em;color:#b5050e;margin:5px 0 0 0;font-weight:bold;display:inline-block}
.hide-mobile{display:block !important}
.only-mobile{display:none !important}
.float-right{float:right}
.float-left{float:left}
.list-item-style{display:inline-block;background-image:url(images/arrow_red_tiny.png);background-position:left 4px;background-repeat:no-repeat;padding-left:11px}
a.extern:after{content:"";padding-right:11px;background-image:url(images/link_extern.gif);background-position:right 1px;background-repeat:no-repeat}
.container{position:relative}.container div.skyscraper{position:absolute;width:200px;top:0;right:-230px}
body>div.banner{width:720px;margin:0 auto}
body>div.skyscraper{width:200px;position:absolute;top:0;right:0}
.modul-contact .signedmail{font-weight:normal}.modul-contact .signedmail p{font-weight:normal;margin:0}
.modul-contact .signedmail a{margin-bottom:5px}
.modul-contact .icon-signedmail{background-image:url(images/signmail13x10.png);background-position:0 0;background-repeat:no-repeat;display:inline-block;min-height:13px;min-width:10px;vertical-align:text-top}
.breadcrumb{font-size:90%;border:none;background:none;background-image:none !important;filter:none;margin:0 0 20px 0;padding:0;line-height:1.385em}.breadcrumb ul,.breadcrumb ol{margin:0;height:auto;*zoom:1}.breadcrumb ul:before,.breadcrumb ol:before,.breadcrumb ul:after,.breadcrumb ol:after{display:table;content:"";line-height:0}
.breadcrumb ul:after,.breadcrumb ol:after{clear:both}
.breadcrumb .collapse{height:auto}
.breadcrumb li{line-height:1.7em;list-style:none;color:#272727;background-image:url("images/arrow_blue_tiny.png");background-position:0 44%;padding-left:11px;padding-right:7px;background-repeat:no-repeat;display:inline;float:left;white-space:nowrap}.breadcrumb li a{text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}
.breadcrumb li:first-child{background:none;padding-left:0}
.breadcrumb li.first{background:none;padding-left:0}
.breadcrumb .divider{color:#272727}
.breadcrumb .homehaus{content:"";background-image:url(images/homehaus00.png);background-repeat:no-repeat;background-position:center center;display:block;height:auto;min-height:16px;width:16px;overflow:hidden;text-indent:-1000000px;margin-top:-2px}
.breadcrumb li:last-child a{font-weight:bold}
.portal-header{background-color:#bfd3ff;background-image:-moz-linear-gradient(top, #c7d9ff, #b2caff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));background-image:-webkit-linear-gradient(top, #c7d9ff, #b2caff);background-image:-o-linear-gradient(top, #c7d9ff, #b2caff);background-image:linear-gradient(to bottom, #c7d9ff, #b2caff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);border-top:5px solid #253276;border-bottom:1px solid #94adcc;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.7);background-color:#b2caff;margin-bottom:20px;min-height:58px;height:auto}.portal-header .portal-logo{max-width:131px;margin:13px 0 10px;float:left;max-height:50px}
.portal-header .main-image{display:block;float:left}.portal-header .main-image .portal-logo{float:none}
.portal-header .main-image:after{clear:both}
.portal-header .portal-navi{margin-top:3px;display:block;float:right;margin:0 10px 0 0}.portal-header .portal-navi li{display:block;float:left;padding-top:7px;padding-bottom:5px}
.portal-header .portal-navi a{display:block;float:none;line-height:19px;padding:10px;text-decoration:none;background-color:transparent}
.portal-header .portal-navi a:hover{text-decoration:underline;background-color:transparent}
.portal-header .portal-navi .active a{background:none;font-weight:bold}
.portal-header .red-line{position:absolute;right:0;top:-5px;background-color:#b5050e;width:320px;width:32%;height:5px}
.container-wrapper.container-portal-header{background-color:#bfd3ff;background-image:-moz-linear-gradient(top, #c7d9ff, #b2caff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));background-image:-webkit-linear-gradient(top, #c7d9ff, #b2caff);background-image:-o-linear-gradient(top, #c7d9ff, #b2caff);background-image:linear-gradient(to bottom, #c7d9ff, #b2caff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);border-top:5px solid #253276;border-bottom:1px solid #94adcc;background-color:#b2caff}.container-wrapper.container-portal-header .portal-header{background:transparent;background-color:transparent;margin:0;padding:0;border:0 none;box-shadow:none}.container-wrapper.container-portal-header .portal-header .red-line{right:-20px;width:34%}
.content-header{position:relative;z-index:1;margin-bottom:30px}.content-header a{text-decoration:none}.content-header a:hover{text-decoration:none}
.content-header .section-logo a{display:block}
.content-header .section-logo .image{float:left;margin-right:10px;background-color:transparent}
.content-header .section-logo .text{margin:0 0 10px 0;padding:10px 0 0 0;float:none}
.content-header .section-logo .institution{font-size:155%;line-height:1.2em;color:#4c4c4c;display:block}.content-header .section-logo .institution:after{display:block;content:""}
.content-header .section-logo .title{font-weight:bold;color:#000;font-size:155%;line-height:1.2em}
.content-header .section-logo.senatsverwaltung,.content-header .section-logo.without-logo{border-left:7px solid #253276;padding-left:7px}
.content-header .section-logo.without-logo{float:left}
.content-header .search{float:right;text-align:right;width:100%;margin-bottom:0;position:relative}.content-header .search input[type='search']{width:53%;padding:6px 4px;margin-top:0;margin-bottom:0}
.content-header .search .gloabl-search-input,.content-header .search input{width:53%;padding:6px 4px;margin-top:0;margin-bottom:0}
.content-header .search .btn{margin-right:0;margin-top:0;margin-bottom:0}
.content-header .search form{margin:0}
.content-header .search .control-group{margin:0}
.meta-navi{overflow:visible;float:right;margin-bottom:20px}.meta-navi ul.nav>li{float:left;min-height:0;background-image:url(images/sprite_small.png);background-repeat:no-repeat;display:block;padding-left:14px;background-position:-7px -66px;padding:0 8px 0 8px}.meta-navi ul.nav>li a{text-decoration:none;padding:0}.meta-navi ul.nav>li a:hover,.meta-navi ul.nav>li a:focus{text-decoration:underline;color:#000;background-color:transparent}
.meta-navi ul.nav>li:first-child{background-image:none;padding-left:0 !important}
.meta-navi ul.nav>li:last-child{padding-right:0}
.meta-navi .nav{margin-right:0}.meta-navi .nav .nosocials{margin-top:-2px}
.meta-navi .zentral-login .login-btn{background-image:url(images/sprite_mixed.png);background-position:-9px -17px;background-repeat:no-repeat;padding-left:14px}
.meta-navi .zentral-login .popover{width:250px;left:-197px !important;padding:0}.meta-navi .zentral-login .popover.bottom .arrow{right:6%;left:auto}.meta-navi .zentral-login .popover.bottom .arrow:after{border-bottom-color:#ececec}
.meta-navi .zentral-login .popover .popover-title{display:none}
.meta-navi .zentral-login .popover .popover-content{background-color:#ececec}
.meta-navi .zentral-login .popover form{margin:0}.meta-navi .zentral-login .popover form label{margin-bottom:2px}
.meta-navi .zentral-login .popover form .login-name{background-image:url(images/sprite_mixed.png);background-position:-2px -48px;background-repeat:no-repeat;padding-left:0;text-indent:37px}
.meta-navi .zentral-login .popover form .login-pass{background-image:url(images/sprite_mixed.png);background-position:-2px -87px;background-repeat:no-repeat;padding-left:0;text-indent:37px;margin-bottom:15px}
.navbar .navbar-inner{padding-left:0;padding-right:0;background-color:transparent;background-image:none;border:0 none;border-radius:0;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;min-height:0;filter:none}
.navbar ul{list-style:none}
.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{background-color:transparent;color:inherit}
.navbar .nav>li{text-shadow:0 0 0 transparent}.navbar .nav>li>a{background-color:transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
.content-navi-top{background-image:url(images/bg-amplitude-blue.gif);background-repeat:no-repeat;background-position:bottom left;padding-bottom:15px;overflow:visible;height:40px;margin-bottom:10px;font-size:1.2em;position:relative}
.content-navi-top.smallfontsize{font-size:14px;}.content-navi-top.smallfontsize .nav ul li{font-size:14px;}
.content-navi-top .nav.level1>li{border:1px solid transparent}.content-navi-top .nav.level1>li.active{border:1px solid #253276}
.content-navi-top .nav{display:block;float:left;left:0;margin:0 10px 0 0;position:relative;z-index:1;width:720px;}.content-navi-top .nav li{height:auto;display:block;float:left;margin-right:5px;position:relative}.content-navi-top .nav li a{color:#000;display:block;float:none;text-decoration:none;padding:4px 9px 10px}
.content-navi-top .nav li.active,.content-navi-top .nav li:hover,.content-navi-top .nav li.hover{background-color:#253276;color:#fff}.content-navi-top .nav li.active a,.content-navi-top .nav li:hover a,.content-navi-top .nav li.hover a{color:#fff;background:none;font-weight:normal;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
.content-navi-top .nav>li.has-submenu:hover,.content-navi-top .nav>li.has-submenu.hover{height:auto}
.content-navi-top .nav>li.has-submenu ul a:focus{background-color:#31448a;color:#fff}
.content-navi-top .nav>li.has-submenu.active>a:focus,.content-navi-top .nav>li.has-submenu.hover>a:focus,.content-navi-top .nav>li.has-submenu a:focus{background-color:#31448a;color:#fff}
.content-navi-top .nav ul{width:100%;min-width:220px;visibility:hidden;position:absolute;top:100%;left:-1px;z-index:1;background-color:#253276;border:1px solid #253276;border-bottom:0 solid #253276}.content-navi-top .nav ul li{font-size:.875em;border-bottom:1px solid #31448a;float:none;height:auto;margin:0;position:relative}.content-navi-top .nav ul li a{display:block;color:#fff;padding:10px}
.content-navi-top .nav ul li.arrow{background-image:url("images/arrow_white_tiny.png");background-position:95% center;background-repeat:no-repeat}
.content-navi-top .nav ul li:hover,.content-navi-top .nav ul li.hover{background-color:#31448a}
.content-navi-top .nav ul li.active{background-color:#162c60}.content-navi-top .nav ul li.active a{color:#fff;padding:9px;border:1px solid #162c60}
.content-navi-top .nav ul ul{left:100%;top:0}
.content-navi-top .nav li:hover>ul{visibility:visible}
.content-navi-top .beberlin{position:absolute;right:25px;top:-6px}.content-navi-top .beberlin .bb-logo{width:110px;height:30px;display:block;background:url(images/logo_beberlin_darkblue.png) no-repeat 0 0 transparent;text-indent:-99999px;overflow:hidden}
.content-navi-wrapper{height:auto;min-height:30px;position:static;background-image:url(images/bg-amplitude-blue.gif);background-repeat:no-repeat;background-position:left bottom;margin-bottom:0;padding-bottom:21px}.content-navi-wrapper .content-navi-top{position:relative;margin-bottom:0;padding-bottom:0;background-image:none;height:auto}
.column-left{min-height:20px;}
.content-navigation-left.navbar{list-style-type:none;margin:0 0 20px 0;border:1px solid #e4e4e4;background:#ececec}.content-navigation-left.navbar ul{display:block;margin:0;width:100%;padding:0;background-color:#ececec}.content-navigation-left.navbar ul.nav li{float:none;display:block;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;word-wrap:break-word}.content-navigation-left.navbar ul.nav li>a{font-weight:normal;margin:0;padding:9px 0 9px 8px;color:#272727;background-color:#ececec;display:block;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
.content-navigation-left.navbar ul.nav li.active>a{font-weight:bold;background:transparent;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.content-navigation-left.navbar ul.nav li.active>a:hover{background-color:inherit;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;color:inherit;text-decoration:underline}
.content-navigation-left.navbar ul>li:last-child>a:last-child{border-bottom:0}
.content-navigation-left.navbar ul.level-0{margin:0}.content-navigation-left.navbar ul.level-0>li>a{font-family:Calibri,Arial,sans-serif;font-size:16px;font-size:1.231em;line-height:20px;line-height:1.25em;margin-top:.5em;margin-bottom:.4em;color:#b5050e;font-weight:bold;margin:0;color:#272727;border:none;background-color:#ececec;border-bottom:1px solid #dadada}
.content-navigation-left.navbar ul.level-0>li.active>a{border-left:none}
.content-navigation-left.navbar ul.level-0 ul{margin:0}
.content-navigation-left.navbar ul.level-1>li>a{border-bottom:1px solid #dadada}
.content-navigation-left.navbar ul.level-1>li.active>a{background-color:#e4e4e4}.content-navigation-left.navbar ul.level-1>li.active>a:hover{background-color:#e4e4e4}
.content-navigation-left.navbar ul.level-2{background-color:#f8f8f8;border-bottom:1px solid #dadada}.content-navigation-left.navbar ul.level-2>li{border-top:none;border-bottom:none}.content-navigation-left.navbar ul.level-2>li>a{background-color:#f8f8f8}
.content-navigation-left.navbar ul.level-2>li.active>a{border-left:6px solid #253276;background-color:#f8f8f8}
.content-navi-left{list-style-type:none;border-bottom:1px solid #e4e4e4;margin:0 0 20px 0;border:1px solid #e4e4e4;background:#ececec}.content-navi-left .nav{margin:0;width:100%}.content-navi-left .nav>.active>a:hover,.content-navi-left .nav>.active>a:focus{background-color:transparent;color:#fff}
.content-navi-left .nav li{float:none;display:block;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.content-navi-left .nav li>a{background-color:transparent;box-shadow:0 0 0 transparent;color:#000}
.content-navi-left .nav li>a:hover,.content-navi-left .nav li>a:focus{text-decoration:underline;color:#000}
.content-navi-left .nav>.active>a,.content-navi-left .nav>.active>a:hover,.content-navi-left .nav>.active>a:focus{color:#000;box-shadow:0 0 0 transparent}
.content-navi-left a{text-decoration:none}.content-navi-left a:hover{text-decoration:underline}
.content-navi-left .title{font-family:Calibri,Arial,sans-serif;font-size:16px;font-size:1.231em;line-height:20px;line-height:1.25em;margin-top:.5em;margin-bottom:.4em;color:#b5050e;font-weight:bold;padding:9px;margin:0;color:#272727}.content-navi-left .title a{padding:0;background-image:none;color:#272727}
.content-navi-left li{border-top:1px solid #dadada;background:#ececec;font-size:90%;overflow:hidden}.content-navi-left li.title{font-family:Calibri,Arial,sans-serif;font-size:16px;font-size:1.231em;line-height:20px;line-height:1.25em;margin-top:.5em;margin-bottom:.4em;color:#b5050e;font-weight:bold;margin-top:0;border-top:0 none;padding:0;font-weight:bold}.content-navi-left li.title a{font-weight:bold}
.content-navi-left li a{padding:9px;display:block;color:#000}
.content-navi-left .nav>li>a{padding:9px}
.content-navi-left .level{-webkit-border-top-left-radius:2px;-moz-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-top-right-radius:2px;border-top-right-radius:2px;font-size:130%;border-top:0;font-weight:bold;padding:1.385em 1.385em 1.385em .6925em;padding-left:10px}.content-navi-left .level a{border-top:0;padding:0;color:#000}
.content-navi-left .active>a{background:#ececec;font-weight:bold}
.content-navi-left .active ul{background:#e5e5e5;background:-moz-linear-gradient(top, #e5e5e5 0, #f9f9f9 1.5%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(1.5%, #f9f9f9), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #e5e5e5 0, #f9f9f9 1.5%, #f9f9f9 100%);background:-o-linear-gradient(top, #e5e5e5 0, #f9f9f9 1.5%, #f9f9f9 100%);background:-ms-linear-gradient(top, #e5e5e5 0, #f9f9f9 1.5%, #f9f9f9 100%);background:linear-gradient(top, #e5e5e5 0, #f9f9f9 1.5%, #f9f9f9 100%);background:#f9f9f9;margin:0;list-style-type:none;font-size:110%;font-weight:normal;border-top:1px solid #d3d3d3}.content-navi-left .active ul li{background:none;border-top:0}.content-navi-left .active ul li a{background:none}
.content-navi-left .active ul li.active>a{border-left:6px solid #253276;font-weight:bold}
.content-marginal .title{margin:0 0 10px 0;padding:0;color:#000}
.content-marginal .body{margin:0}.content-marginal .body h2,.content-marginal .body h3{color:#000}
.content-marginal .float .main-image{float:none}
.content-marginal dl dt{display:block;width:52px}
.content-marginal dl dd{display:block;width:auto;word-wrap:break-word}
.content-marginal dl.boxmerge{margin-bottom:0}
.content-marginal dl.openings{overflow:hidden}.content-marginal dl.openings dt{width:auto;float:left;margin:0;clear:left}
.content-marginal dl.openings dd{*zoom:1;margin-left:0;margin-bottom:2px;word-wrap:break-word;float:left}.content-marginal dl.openings dd:before,.content-marginal dl.openings dd:after{display:table;content:"";line-height:0}
.content-marginal dl.openings dd:after{clear:both}
.content-marginal dl.openings dt{min-width:42%}
.content-marginal dl.openings dd{max-width:58%}
.content-marginal dl.telefon{overflow:hidden;margin-bottom:20px}.content-marginal dl.telefon dt{width:auto;float:left;margin:0;clear:left}
.content-marginal dl.telefon dd{*zoom:1;margin-left:0;margin-bottom:2px;word-wrap:break-word;float:left}.content-marginal dl.telefon dd:before,.content-marginal dl.telefon dd:after{display:table;content:"";line-height:0}
.content-marginal dl.telefon dd:after{clear:both}
.content-marginal dl.telefon dt{min-width:20%}
.content-marginal dl.telefon dd{max-width:80%}
.content-marginal .list.contact-info{margin-bottom:20px}
.content-marginal .loc{overflow:hidden;margin-bottom:15px;margin-top:3px;word-wrap:break-word}.content-marginal .loc .icon-pin_filled_32{display:block;width:auto}.content-marginal .loc .icon-pin_filled_32+a{display:table}
.content-marginal .block{word-wrap:break-word}.content-marginal .block .list-tablelist li{border-bottom:0;margin-bottom:0;padding-bottom:0}.content-marginal .block .list-tablelist li .cell{padding:0}
.content-marginal .block .list-tablelist li:first-child{padding-top:0}
.content-marginal .textile{word-wrap:break-word}
.content-footer{border-top:1px solid #c6c6c6;margin-top:40px;padding-top:20px}.content-footer a{text-decoration:none}.content-footer a:hover{text-decoration:none}
.content-footer .nav{overflow:hidden}.content-footer .nav li{height:auto;width:auto;min-height:32px;display:block;float:left;color:#9d9d9d;font-weight:normal}.content-footer .nav li a{color:#003684;padding-top:7px;padding-left:0;padding-right:20px}
.content-footer .nav .right{float:right}
.content-footer .meta-navi{display:none}
.icon-footer{background-image:url(images/sprite_footer.png);background-repeat:no-repeat;display:block;padding-left:32px;min-height:32px}.icon-footer.icon-printer_32{background-position:0 -152px}
.icon-footer.icon-information_32{background-position:0 -114px;padding-left:26px}
.icon-footer.icon-mail_32{background-position:0 -35px}
.icon-footer.icon-imprint_32{background-position:0 4px}
.icon-footer.icon-totop{background-position:0 -74px}
div.toplink{border-top:1px solid #ececec;border-bottom:1px solid #ececec;line-height:27px;height:28px;overflow:hidden;padding:2px 0;height:auto;clear:both;text-align:right;position:relative;margin:20px 0}div.toplink .icon-totop a{width:auto;height:28px;font-size:.9em;font-weight:normal;line-height:27px;color:#003684;text-decoration:none;position:absolute;right:0;top:2px}div.toplink .icon-totop a:hover{color:#003684;text-decoration:underline}div.toplink .icon-totop a:hover:after{background:url("images/slice_arrows_top.png") no-repeat scroll center 10px #f8f8f8}
div.toplink .icon-totop a:before{border-left:1px solid #ececec;width:1px;height:28px;content:"";position:relative;right:35px;float:right}
div.toplink .icon-totop a:after{width:28px;height:28px;margin-left:20px;padding-left:3px;content:"";background:url("images/slice_arrows_top.png") no-repeat scroll center -18px #fff;float:right}
.modul-linkup{border-top:1px solid #ececec;border-bottom:1px solid #ececec;line-height:27px;height:28px;overflow:hidden;position:relative;padding:2px 0}.modul-linkup .icon-totop{background-image:none;height:auto;width:auto;vertical-align:middle}.modul-linkup .icon-totop a{width:auto;height:28px;font-size:.9em;font-weight:normal;line-height:27px;color:#003684;text-decoration:none}.modul-linkup .icon-totop a:hover{color:#003684;text-decoration:underline}.modul-linkup .icon-totop a:hover:after{background:url("images/slice_arrows_top.png") no-repeat scroll center 10px #f8f8f8}
.modul-linkup .icon-totop a:before{border-left:1px solid #ececec;width:1px;height:28px;content:"";position:relative;right:35px;float:right}
.modul-linkup .icon-totop a:after{width:28px;height:28px;margin-left:20px;padding-left:3px;content:"";background:url("images/slice_arrows_top.png") no-repeat scroll center -18px #fff;float:right}
.modul-linkup.right .icon-totop{float:right}
.portal-footer{margin-top:0;padding-top:20px;border-top:none;text-shadow:0 1px 1px #fff;margin-bottom:100px;color:#5a5a5a}.portal-footer .nav{margin:0}.portal-footer .nav li{padding:0 10px 0;color:#5a5a5a;display:block;float:left}.portal-footer .nav li a{padding:0}
.portal-footer .nav li:first-child{padding-left:0}
.portal-footer .nav li.first{padding-left:0}
.article{*zoom:1;z-index:0}.article:before,.article:after{display:table;content:"";line-height:0}
.article:after{clear:both}
.article>.header .title{margin-top:0;margin-bottom:.609em}
.article>.main-image{margin-bottom:20px}
.article .body>h1,.article .body h2,.article .body h3,.article .body h4{margin-top:0}
.article .body dl dt{}
.article .body .image.float-left{display:inline-block;float:left;margin-right:10px;margin-botom:5px}
.article .body .image.float-right{display:inline-block;float:right;margin-left:10px;margin-botom:5px}
.article>.body{*zoom:1}.article>.body:before,.article>.body:after{display:table;content:"";line-height:0}
.article>.body:after{clear:both}
.main-image.type-article{margin-bottom:20px}
.teaser{*zoom:1;margin-bottom:20px;float:none}.teaser:before,.teaser:after{display:table;content:"";line-height:0}
.teaser:after{clear:both}
.teaser .main-image{margin-right:0;margin-bottom:6px;margin-top:0}.teaser .main-image img{display:block;max-width:100%}
.teaser .main-image img.target{display:none}
.teaser .main-image+.header .title{margin-bottom:5px;margin-top:5px}
.teaser div.image{display:inline-block}
.teaser .title{margin-top:0}.teaser .title a{color:inherit}
.teaser .inner,.teaser .body{display:table;display:block;*zoom:1;width:auto}.teaser .inner:before,.teaser .body:before,.teaser .inner:after,.teaser .body:after{display:table;content:"";line-height:0}
.teaser .inner:after,.teaser .body:after{clear:both}
.teaser .textunfloat.body{display:block}
.teaser.topteaser .main-image{margin-bottom:20px;float:none;max-width:100%;margin-top:0}
.teaser .header h2,.teaser .header h3,.teaser .header h4,.teaser .header h5{clear:none}
.teaser .header .calendar-table table{margin-bottom:5px}
.teaser .bottom{position:relative}
.teaser>.body>.bild{margin-top:0}
.teaser.grey{background-color:#ececec;padding:15px 25px}.teaser.grey .image{background-color:none}
.teaser.grey .image{display:inline}
.teaser.imagealignright,.teaser.imagealignleft{float:none;margin-left:0;margin-right:0}
.teaser.event .date-time .date{font-weight:normal;display:block}
.teaser.event .date-time .time{font-size:.9em;font-weight:bold;display:block}
.float{}.float .image{float:left;margin-right:20px}.float .image.imagealignright{float:right;margin-left:20px;margin-right:0}
.float .imagealignleft .image{margin-right:0}
.float .main-image{margin-top:4px}.float .main-image+.header .title{margin-bottom:5px;margin-top:0}
.float.imagealignright .main-image{float:right;margin-left:20px;margin-right:0}
.float.imagealignleft .main-image{float:left;margin-right:20px;margin-left:0}
.float.imagealigncenter .main-image{float:none;margin:0 auto}
.float .body{}.float .body dl.horizontal{float:left}
.float .body ul li{display:table}
.float .body ol.list,.float .body .textile ol{display:table}.float .body ol.list li,.float .body .textile ol li{list-style-position:inside}
.float .teaser{float:none;clear:both}
.nowrap>.body,.nowrap.body{display:table}
div.autoteaser{margin-bottom:20px;margin-top:0}
.buehne{text-decoration:none !important}
.column-right .bild{padding-bottom:10px}
.block{*zoom:1;overflow:visible;margin-bottom:20px}.block:before,.block:after{display:table;content:"";line-height:0}
.block:after{clear:both}
.block .header{}.block .header .title{margin-top:0;padding:0}
.block.float .teaser{clear:none}
.block.imagealignright,.block.imagealignleft{float:none;margin-left:0;margin-right:0}
.block .main-image{margin-bottom:6px}
.block .body{margin-bottom:0}
.block>.body>*:last-child{margin-bottom:0}.block>.body>*:last-child>*:last-child{margin-bottom:0}
.block>.footer{margin-top:10px}
.content-marginal .title{color:#000}
.content-marginal .block{-webkit-border-top-left-radius:2px;-moz-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-top-right-radius:2px;border-top-right-radius:2px;background:#ececec;border:1px solid #dadada;padding:10px 18px 18px;}.content-marginal .block .block{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;background:none;border:none}
.content-marginal .block .header{margin:0 0 10px 0}
.content-marginal .block .body{margin:0}.content-marginal .block .body>*:last-child{margin-bottom:0}
.content-marginal .block .image .caption{padding:0}
.content-marginal .block>*:last-child{margin-bottom:0 !important}
.content-marginal .block.autoteaser-list ul.list{margin:0;margin-bottom:20px}
.content-marginal .block.boxmerge{margin-bottom:-1px;border-bottom:0;}
.download{margin-bottom:20px;overflow:hidden;background-color:#fff;padding:10px 15px;border:1px solid #e3e3e3;background-position:20px 20px;background-repeat:no-repeat;position:relative;min-height:35px;position:relative}.download .header{margin-left:0;margin-right:7em;margin-bottom:0}.download .header .title{color:#3b3b3b;margin:0}.download .header .title a{color:#003684}.download .header .title a.detail{font-weight:normal}
.download .header .caption{color:#4c4c4c}
.download .title{margin-bottom:0}.download .title a.detail{font-weight:normal}
.download .textile{margin-bottom:0}.download .textile *:last-child{margin-bottom:0}
.download .caption{margin-bottom:0;font-size:.846em;color:#707070}
.download .inner,.download .body{margin-left:0;margin-right:7em}.download .inner>*:last-child,.download .body>*:last-child{margin-bottom:0}.download .inner>*:last-child>*:last-child,.download .body>*:last-child>*:last-child{margin-bottom:0}
.download .inner p,.download .body p{margin-bottom:0}
.download .download-btn{position:absolute;right:15px;top:13px;top:calc(50% - 16px);width:auto;margin:0;text-align:left}.download .download-btn .doc-type{font-weight:bold;font-size:.846em;line-height:1.2em;word-wrap:break-word}
.download .download-btn .btn{margin-bottom:5px}
.download-multi{overflow:hidden;background-color:#fff;padding:10px 15px;border:1px solid #e3e3e3;background-position:20px 20px;background-repeat:no-repeat;position:relative;min-height:35px;list-style:none;margin-left:0;margin-bottom:20px;padding:0 15px}.download-multi .download{border:0 none;margin:0;padding:10px 0}.download-multi .download .download-btn{right:0}
.download-multi .download+.download{border-top:1px solid #e3e3e3}
.download-formulare{margin-bottom:20px;overflow:hidden;background-color:#fff;padding:10px 15px;border:1px solid #e3e3e3;background-position:20px 20px;background-repeat:no-repeat;position:relative;min-height:35px;list-style:none;padding:0;border:none}.download-formulare .download{border:0 none;margin:0;padding:10px 0}.download-formulare .download .download-btn{right:0}
.download-formulare .download+.download{border-top:1px solid #e3e3e3}
.infocontainer h3,.infocontainer h4{font-size:100%;line-height:20px;margin-bottom:10px;margin-top:10px}
.infocontainer .title{font-size:190%;line-height:1.1em}.infocontainer .title .institution{display:block;font-weight:normal}
.infocontainer .title a{text-decoration:none}
.infocontainer .inner{padding-left:20px;padding-right:20px}
.infocontainer ul li{background:url(images/arrow_red_tiny.png) no-repeat left 4px;color:#272727;padding-left:13px;list-style-image:none;list-style:none}
.balconycontainer{height:24em;margin-bottom:30px;position:relative;width:620px;overflow:visible;background-color:#ececec;z-index:0;}.balconycontainer .balcony-control{top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50);border:0 solid #fff;border-radius:0 0 0 0;position:absolute;top:12px;height:100px;width:35px;background:none;opacity:1;font-size:45px;padding:0;margin-top:0;box-shadow:none;filter:none;overflow:hidden;display:none}.balconycontainer .balcony-control.right{left:auto;right:15px}
.balconycontainer .balcony-control:hover,.balconycontainer .balcony-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.balconycontainer .balcony-control .inner{-webkit-transition:width .05s;-moz-transition:width .05s;-o-transition:width .05s;transition:width .05s;width:12px;height:80px;width:20px;margin-top:10px;background-color:#fff;opacity:.9}
.balconycontainer .balcony-control.left{right:auto;left:0}.balconycontainer .balcony-control.left .inner{position:absolute;left:0;background-image:url("images/blue_arrow_left.png");background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:1px 0 4px 0 #aaa;-moz-box-shadow:1px 0 4px 0 #aaa;box-shadow:1px 0 4px 0 #aaa;border-left:0 none}
.balconycontainer .balcony-control.right{right:0;left:auto}.balconycontainer .balcony-control.right .inner{position:absolute;right:0;background-image:url("images/blue_arrow_right.png");background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:-1px 0 4px 0 #aaa;-moz-box-shadow:-1px 0 4px 0 #aaa;box-shadow:-1px 0 4px 0 #aaa;border-right:0 none}
.balconycontainer .balcony-control:hover .inner{opacity:1;width:35px}
.balconycontainer .balcony-control:focus{background-position:0 0;outline:0 none}.balconycontainer .balcony-control:focus>span{border:thin dotted #707070;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.balconycontainer .body{background-color:#000;width:620px;overflow:hidden;height:310px}.balconycontainer .body .teaser.active{z-index:1}
.balconycontainer .body .teaser:target{z-index:2}
.balconycontainer .body .image a:focus{outline:thin dotted #ececec;outline-offset:-1px}
.balconycontainer .body .teaser{height:auto;min-height:310px;position:static;overflow:hidden;margin:0}.balconycontainer .body .teaser .main-image{float:none;margin:0;max-width:100%}.balconycontainer .body .teaser .main-image img{width:620px;max-width:620px}
.balconycontainer .body .teaser .header{display:none}
.balconycontainer .body .teaser .main-image .caption{display:none}
.balconycontainer .body .teaser .body{background:none repeat scroll 0 0 #31448a;border-right:40px solid #b5050e;color:#fff;display:block;overflow:visible;padding:10px;position:absolute;bottom:4em;right:35px;width:192px;height:auto;min-height:4em}.balconycontainer .body .teaser .body a{color:#fff}.balconycontainer .body .teaser .body a.more{background:url("images/arrow_white_tiny.png");background-position:left 5px;background-repeat:no-repeat;margin-right:1px;padding-left:10px;margin-left:3px}
.balconycontainer .body .teaser .body .title{color:#fff;font-weight:normal;font-style:normal;margin-bottom:10px;word-wrap:break-word;font-size:1.385em;line-height:1.111em}.balconycontainer .body .teaser .body .title a{text-decoration:none}.balconycontainer .body .teaser .body .title a:hover{text-decoration:underline}
.balconycontainer .body .teaser .body .right{border-bottom:20px solid transparent;border-left:20px solid #fff;border-top:20px solid transparent;height:0;margin-top:-20px;position:absolute;right:-30px;top:50%;width:0;text-indent:-99999px;overflow:hidden;display:block}
.balconycontainer .body .teaser .body .arrow-wrapper{cursor:pointer;display:table;height:100%;position:absolute;right:-40px;top:50%;width:40px}.balconycontainer .body .teaser .body .arrow-wrapper .right{right:9px}
.balconycontainer .body .teaser .body .copyright{font-size:90%;display:block}
.balconycontainer .nav{background:none repeat scroll 0 0 #31448a;bottom:0;top:auto;position:absolute;width:100%;height:auto;z-index:1}.balconycontainer .nav li{display:block;float:left}.balconycontainer .nav li a{background:none repeat scroll 0 0 transparent;border-right:1px solid #707070;color:#fff;font-size:90%;padding:5px 8px 6px 8px;text-decoration:none}.balconycontainer .nav li a:focus{outline:thin dotted #ececec;outline-offset:-1px}
.balconycontainer .nav .active{background:none repeat scroll 0 0 #b5050e;position:relative}.balconycontainer .nav .active .up{border-bottom:10px solid #b5050e;border-left:7px solid transparent;border-right:7px solid transparent;display:block;height:0;left:45%;position:absolute;top:-10px;width:0}
.balconycontainer .toggle-play{position:absolute;bottom:-1.7em;left:0;z-index:1;overflow:hidden;cursor:pointer;overflow:visible;width:auto;height:auto;background:transparent;text-indent:0}.balconycontainer .toggle-play.status-on:before,.balconycontainer .toggle-play.status-off:before{background-image:url("images/glyphicons-halflings.png");background-repeat:no-repeat;content:"";display:inline;margin-right:5px;overflow:hidden;padding-left:12px;display:inline-block;height:.9em;width:auto}
.balconycontainer .toggle-play.status-on:before{background-position:-288px -74px}
.balconycontainer .toggle-play.status-off:before{background-position:-264px -74px}
.balconycontainer .toggle-play:focus{outline:thin dotted #253276;outline-offset:0;outline-offset:-2px}
.balconycontainer.layout-toggle .body .teaser .body{border-right:0;border-bottom:2.3em solid #b5050e;width:18em;bottom:4em}.balconycontainer.layout-toggle .body .teaser .body .right{display:none}
.balconycontainer.layout-toggle .body .teaser .body a.more{position:absolute;bottom:-1.8em;left:10px;margin:0}
.balconycontainer.layout-toggle .body .teaser .body a:focus{outline:thin dotted #ececec;outline-offset:-1px}
.balconycontainer.onepic{overflow:visible}.balconycontainer.onepic .teaser .image{display:table}
.balconycontainer.onepic .body .teaser .body{display:none}
.balconycontainer-onepic{margin-bottom:20px}
.textile ul{margin-left:0;list-style-position:inside;display:block;margin-bottom:.5em}.textile ul.double{overflow:hidden}.textile ul.double li{width:40%;float:left;display:list-item}
.textile ul>li{background:url(images/arrow_red_tiny.png) no-repeat left 4px;color:#272727;padding-left:13px;list-style-image:none;list-style:none}.textile ul>li.no-bullet{list-style:none outside none;background-image:none;list-style-image:none}
.textile ul.date{margin-left:0}.textile ul.date li{border-bottom:1px solid #c6c6c6;list-style:none outside none !important;margin-bottom:3px;padding:3px 3px 3px 0}.textile ul.date li:last-child{border:medium none}
.textile ul.date li.last{border:medium none}
.textile ul.date a{display:block}
.textile ul.wide>li{margin-bottom:.5em}
.textile ul.blue>li{background:url(images/arrow_blue_tiny.png) no-repeat left 5px;padding-left:12px}
.textile ul.error li{color:#b5050e}
.textile ol{margin-bottom:.5em}
.textile table{border-collapse:separate;border:1px solid transparent;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.textile table td{border-color:#e3e3e3;border-top:1px solid #e3e3e3;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-collapse:separate;border-spacing:0;}
.textile table table{border-collapse:collapse;border-spacing:0}
.textile table td:hover{border:1px solid #000 !important}
.textile table tr:hover{background-color:#f8f8f8}
.textile table th,.textile table td{border-top:1px solid #e3e3e3;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid #e3e3e3}
.zeiten .textile table{border:0;width:auto;padding:0;margin:0;margin-bottom:13px}
.zeiten .textile tr{border:0;width:auto;padding:0;margin:0}
.zeiten .textile td{border:0;width:auto;padding:0;margin:0;padding-right:5px}
.zeiten .textile td:first-child{font-weight:bold}
.zeiten .textile td:hover{border:0 !important;padding:0;padding-right:5px;margin:0}
.zeiten .textile tr:hover,.zeiten .textile table:hover{border:0;padding:0;margin:0}
.zeiten .textile table:hover{margin-bottom:13px}
.column-content .textunfloat .text{clear:both}.column-content .textunfloat .text.unfloatright{clear:none;margin-left:200px}
.column-content .textunfloat .text.unfloatleft{clear:none;margin-right:200px}
.column-content .kicker{margin-bottom:10px}
.textalignjustify{text-align:justify}
.textalignleft{text-align:left}
.textalignright{text-align:right}
.textaligncenter{text-align:center}.textaligncenter.image{margin:0 auto}
.imagealignleft,.imagealignlinks{float:left;margin-top:4px;margin-right:20px;margin-bottom:10px}.imagealignleft.bildasteaser,.imagealignlinks.bildasteaser{width:166px}
.imagealignright,.imagealignrechts{float:right;margin-top:4px;margin-left:20px;margin-bottom:10px}.imagealignright.bildasteaser,.imagealignrechts.bildasteaser{width:166px}
.imagealigncenter{float:none;margin-top:4px;margin-bottom:10px}.imagealigncenter img{float:none;margin:0 auto}
.image .caption .copyright{}
.modul-iframe{width:100%;border:0}
.item_video{position:relative}.item_video>.video_control{position:absolute;top:1em;font-size:1%;display:block;width:1px;height:1em;color:#fff}
.item_video>.video_control:focus,.item_video>.video_control:active{font-size:100%;width:150px;height:1em;color:#003684;top:-1.2em}
.azlist .list{margin-bottom:20px}
.azlist-pager{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:20px}.azlist-pager li{display:inline;float:left;text-align:center;width:3.077em;height:2.154em;line-height:2.154em;color:#bbb;border:1px solid #ddd;margin-bottom:-1px;margin-right:-1px;background-color:#f5f5f5}
.azlist-pager a{color:#31448a;text-decoration:none;display:block}
.azlist-pager a:hover,.azlist-pager .active a{background-color:#ececec}
.azlist-pager .active a{color:#707070;cursor:default}
.azlist-pager .disabled span,.azlist-pager .disabled a,.azlist-pager .disabled a:hover{color:#707070;background-color:transparent;cursor:default}
.azlist-pager li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.azlist-pager li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.azlist-pager.small li{width:2.1em;height:2em;line-height:2em}
.azmap{margin-bottom:20px}.azmap .azlist-pager{margin-bottom:0}
.azlist-letter{border-top:1px solid #ececec;border-bottom:1px solid #ececec;line-height:27px;height:28px;overflow:hidden;position:relative;padding:2px 0;height:auto;min-height:1px;padding:6px 115px 6px 0;margin-bottom:20px;position:relative}.azlist-letter .letter{margin:0;padding:0;line-height:1.2em}
.azlist-letter .to-top{width:auto;height:28px;font-size:.9em;font-weight:normal;line-height:27px;color:#003684;text-decoration:none;position:absolute;right:0;top:2px;font-size:.9em}.azlist-letter .to-top:hover{color:#003684;text-decoration:underline}.azlist-letter .to-top:hover:after{background:url("images/slice_arrows_top.png") no-repeat scroll center 10px #f8f8f8}
.azlist-letter .to-top:before{border-left:1px solid #ececec;width:1px;height:28px;content:"";position:relative;right:35px;float:right}
.azlist-letter .to-top:after{width:28px;height:28px;margin-left:20px;padding-left:3px;content:"";background:url("images/slice_arrows_top.png") no-repeat scroll center -18px #fff;float:right}
.alphabet-list{clear:both}
.tab-content{margin-top:20px}
.nav-tabs>li a{color:#31448a;outline:none 0;text-decoration:none}.nav-tabs>li a:hover{text-decoration:none;background-color:#ececec}
.nav-tabs>li.active{color:#3b3b3b;font-weight:bold}
form{}form legend{font-family:Calibri,Arial,sans-serif;font-size:18px;font-size:1.385em;line-height:20px;line-height:1.111em;color:#b5050e;margin-top:18px;margin-bottom:12px;font-weight:bold;width:auto;border-bottom:none}
form .legend{font-family:Calibri,Arial,sans-serif;font-size:18px;font-size:1.385em;line-height:20px;line-height:1.111em;color:#b5050e;margin-top:18px;margin-bottom:12px;font-weight:bold;margin-top:0}
form .well>.legend{margin-top:0}
form fieldset{border-bottom:1px solid #c6c6c6;margin:0 0 15px 0;padding:0 0 15px 0}form fieldset fieldset{margin:0}
form fieldset:last-child{border-bottom-width:0;padding-bottom:0}
form fieldset.well{padding:12px 19px 17px}form fieldset.well>*:last-child{margin-bottom:0}
form fieldset.well .control-group:last-child{margin-bottom:0}
form fieldset.well:last-child{border-bottom-width:1px}
form fieldset.well .well{border:0;padding:0;box-shadow:none}
form fieldset.emptyfieldset{height:0;padding:0;margin:0;border:0;min-height:0}form fieldset.emptyfieldset .formcharquota-status{display:block;text-align:right}
form .wellfollow+.wellfollow{margin-top:-23px;border-top-color:#f5f5f5;box-shadow:0 0 0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}
form label{font-weight:bold}form label.checkbox,form label.radio{font-weight:normal}
form .label-placeholder{display:block;margin-bottom:2px;min-height:18px}
form .element-description{color:#707070;font-size:.9em}
form select{min-height:18px}form select option{margin-bottom:2px;padding:3px 5px}
form select optgroup{margin-bottom:.5em}
form .messagebox{padding:5px;background-color:#fcf8e3;color:#3b3b3b;border:1px solid #f7efc3;box-shadow:1px 1px 2px #b5b5b5;border-radius:4px}
form#Shop .shop-items .shop-items-header{font-weight:bold}form#Shop .shop-items .shop-items-header [class*="span"]{min-height:1em;padding-bottom:6px}
form#Shop .shop-items .shop-items-body{border-top:1px solid #3b3b3b;padding-top:10px;}form#Shop .shop-items .shop-items-body .shop-items-title label{margin-top:10px}
form#Shop .shop-items .shop-items-body .shop-items-title .help-block{margin-top:-10px}
form#Shop .shop-items .shop-items-body .shop-items-title .error{margin-bottom:12px}
form#Shop .shop-items .shop-items-body input[type="file"]{padding-left:2px}
form#Shop .shop-items .shop-items-body .further-field-licenseplate small.form_msg{display:block}
form#Shop .shop-items .shop-items-body .shop-items-action button.remove{width:30px;padding-bottom:2px}
form#Shop .shop-items .shop-items-footer{border-top:1px solid #3b3b3b;margin-top:10px}
form#Shop .shop-items .shop-items-amount .control-group{display:inline-block;width:4em;margin-bottom:0}form#Shop .shop-items .shop-items-amount .control-group select,form#Shop .shop-items .shop-items-amount .control-group input{width:3em;margin-bottom:0}
form#Shop .shop-npa{text-align:center}
form#Shop .buttonleiste{position:relative;text-align:right;margin-top:10px}form#Shop .buttonleiste .btn{margin-right:0;margin-left:5px}
form#Shop .buttonleiste a.abbrechen{position:absolute;left:0;margin-top:1px;padding-top:6px}
input.add-calendar-icon{background-image:url(images/iconsprite_land.png);background-repeat:no-repeat;background-position:right -431px}
input.hasDatepicker{cursor:pointer}
.control-group.error{}.control-group.error input,.control-group.error select,.control-group.error textarea{border:2px solid #b5050e;background-color:#ffedee}
.control-group.error input.checkbox{border-color:#b5050e;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 5px #b5050e;padding:0}
.control-group.error input[type="radio"],.control-group.error input[type="checkbox"]{outline:2px solid #b5050e;margin-left:3px;margin-right:6px;padding-top:0}.control-group.error input[type="radio"]:focus,.control-group.error input[type="checkbox"]:focus{box-shadow:none;outline-offset:0}
.control-group.error label.radio.inline,.control-group.error label.checkbox.inline{padding-left:0}
.control-group.error .controls{position:relative}.control-group.error .controls:before{position:absolute;left:-12px;top:1px;color:#b5050e;content:"!";font-size:2em;font-weight:bold}
.form-zms input,.form-land input,.form-zms select,.form-land select,.form-zms textarea,.form-land textarea{border:1px solid #656565;border-radius:0;box-shadow:none;padding:6px 4px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.form-zms input[type="radio"],.form-land input[type="radio"],.form-zms input[type="checkbox"],.form-land input[type="checkbox"]{border:none;width:auto}
.form-zms input.btn,.form-land input.btn{border-color:#1b2557;padding:7px 15px}
.form-zms label,.form-land label{margin-bottom:2px}.form-zms label small,.form-land label small{display:block;font-size:85%;font-style:italic;font-weight:normal}
.form-zms input,.form-land input,.form-zms textarea,.form-land textarea,.form-zms select,.form-land select{width:98%}
.form-zms .switchbox,.form-land .switchbox{border:1px solid #656565;background:#fff;margin-bottom:10px;padding:6px 4px;}
.form-zms .control-group,.form-land .control-group{margin-bottom:20px}.form-zms .control-group input,.form-land .control-group input,.form-zms .control-group textarea,.form-land .control-group textarea,.form-zms .control-group select,.form-land .control-group select{margin-bottom:0}
.form-zms .control-group .switchbox,.form-land .control-group .switchbox{}.form-zms .control-group .switchbox .textile,.form-land .control-group .switchbox .textile{margin-left:0}
.form-zms .radio.inline+.radio.inline,.form-land .radio.inline+.radio.inline,.form-zms .checkbox.inline+.checkbox.inline,.form-land .checkbox.inline+.checkbox.inline{margin-left:0}
.form-zms .radio.inline,.form-land .radio.inline,.form-zms .checkbox.inline,.form-land .checkbox.inline{margin-bottom:0;margin-right:15px;margin-left:0;padding-top:0}
.form-zms .formfooter,.form-land .formfooter{margin:10px 0 20px 0}
.form-horizontal fieldset>.textile{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal fieldset>.textile:first-child{*padding-left:180px}
.form-horizontal fieldset>.help-block{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal fieldset>.help-block:first-child{*padding-left:180px}
.form-horizontal fieldset .form-footer .textile,.form-horizontal fieldset .form-footer .help-block{margin-left:0}
.form-horizontal .alert{margin-bottom:9px}
select{height:1.308em}
*+html select{height:2.308em}
input[type="file"]{height:2.308em;padding:0;width:100%;text-align:left}
select,input[type="file"]{*margin-top:4px;line-height:31px;background-color:#fff}
input[type="radio"],input[type="checkbox"]{padding-top:2px;padding-bottom:0;padding-left:0;padding-right:0;line-height:16px;margin-top:2px;min-height:auto}
button.btn,input.btn[type="submit"]{width:auto;margin-right:5px}
.form-no-entry{color:#999}
.template-land_simplesearch .simplesearch-index table img{max-width:167px;max-height:167px}
.template-land_simplesearch .simplesearch-detail .table_image img{max-width:530px;width:100%}
.template-land_simplesearch #simple_gmap img{margin:0 1em 1em 0;float:left}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{font-size:1em}
label,input,button,select,textarea{font-size:1em}
.ui-datepicker select.ui-datepicker-year{height:auto}
.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"]{min-height:28px}
.input-append,.input-prepend{font-size:1em}
.input-append>input{right:-0.27em}
.template-land_formularserver .html5-footer.article-footer{text-align:center;font-size:.8em;margin-top:-20px}
.html5-footer.article-footer{text-align:center;margin-top:-20px;font-size:.8em}
dl{margin-top:0}dl dt{display:block;font-weight:bold;word-wrap:normal}dl dt+br{height:0;line-height:0;display:none}
dl dd{display:block;margin-bottom:5px}dl dd br:last-child{height:0;line-height:0}
ul.list{margin-left:0;}ul.list.double{overflow:hidden}ul.list.double li{width:40%;float:left;display:list-item}
ul.list>li{background:url(images/arrow_red_tiny.png) no-repeat left 4px;color:#272727;padding-left:13px;list-style-image:none;list-style:none}ul.list>li.no-bullet{list-style:none outside none;background-image:none;list-style-image:none}
ul.list.date{margin-left:0}ul.list.date li{border-bottom:1px solid #c6c6c6;list-style:none outside none !important;margin-bottom:3px;padding:3px 3px 3px 0}ul.list.date li:last-child{border:medium none}
ul.list.date li.last{border:medium none}
ul.list.date a{display:block}
ul.list.wide>li{margin-bottom:.5em}
ul.list.blue>li{background:url(images/arrow_blue_tiny.png) no-repeat left 5px;padding-left:12px}
ul.list.error li{color:#b5050e}
*+html ul.list li{text-indent:-15px}
ul.list-clean{list-style:none;margin-left:0;margin-bottom:.5em}ul.list-clean>li{margin-left:0;margin-bottom:.5em}
ul.list-teaser{list-style:none;margin-left:0;padding:0;display:block}ul.list-teaser>li{margin-left:0;padding:0}ul.list-teaser>li:before{border:none;margin:0;content:none;display:none}
ol.list-teaser{list-style:none;margin-left:0;padding:0;display:block}ol.list-teaser>li{margin-left:0;padding:0}ol.list-teaser>li:before{border:none;margin:0;content:none;display:none}
ol.list-teaser>li{text-indent:0}
ol{margin-left:0}ol li{list-style-position:inside;margin-left:19px;text-indent:-19px}
ol ol{margin-left:0}
ol.list-bluenumbers{list-style:none;margin-left:0;counter-reset:chapter;display:table}ol.list-bluenumbers ol{margin-left:0;padding-left:0}
ol.list-bluenumbers li{clear:left;margin-left:17px}
ol.list-bluenumbers>li:before{margin-left:-17px;content:counter(chapter) "";counter-increment:chapter;border-right:1px solid #c6c6c6;color:#253276;display:table-cell;float:left;font-size:14px;font-weight:bold;height:11px;line-height:10px;margin-right:14px;margin-top:5px;min-width:22px;padding-right:0;text-align:left}
ul.horizontal{*zoom:1;list-style:none;margin-left:0;display:inline}ul.horizontal:before,ul.horizontal:after{display:table;content:"";line-height:0}
ul.horizontal:after{clear:both}
ul.horizontal li{display:inline;float:left;margin-right:15px}
dl.horizontal{*zoom:1;margin-left:0}dl.horizontal:before,dl.horizontal:after{display:table;content:"";line-height:0}
dl.horizontal:after{clear:both}
dl.horizontal dt{margin-right:5px;float:left;clear:left;width:auto;word-wrap:break-word}
dl.horizontal dd{margin-bottom:0;float:inherit;width:auto;word-wrap:break-word}
dl.horizontal.kontakt{margin-top:0}dl.horizontal.kontakt dt{float:left;display:block;width:80px}
dl.horizontal.kontakt.kontakt dt{width:97px}
dl.horizontal.kontakt .social-icon-list{margin-top:2px}
dl.horizontal-dynamic{margin-top:0;margin-left:0}dl.horizontal-dynamic dt{float:left;display:block;margin-right:5px}
ul.big-bullet-list{list-style-type:none;margin-left:0}ul.big-bullet-list li{overflow:hidden;margin-bottom:5px;line-height:20px}ul.big-bullet-list li span{border-right:1px solid #c6c6c6;color:#253276;display:table-cell;float:left;font-size:14px;font-weight:bold;height:11px;line-height:10px;margin-right:14px;margin-top:5px;min-width:20px;padding-right:0;text-align:left}
ul.social-icon-list{*zoom:1}ul.social-icon-list:before,ul.social-icon-list:after{display:table;content:"";line-height:0}
ul.social-icon-list:after{clear:both}
ul.social-icon-list li{float:left;list-style:none outside none;background:none;padding:0;margin-right:5px}ul.social-icon-list li .socialicon{position:relative;background:url(images/sprites_socialmedia_middleblue.png) no-repeat 0 0 transparent;width:16px;height:16px;display:block;overflow:hidden;text-indent:-99999px}ul.social-icon-list li .socialicon.facebook{background-position:-32px 0}
ul.social-icon-list li .socialicon.google{background-position:0 0}
ul.social-icon-list li .socialicon.twitter{background-position:-64px 0}
ul.social-icon-list li .socialicon.googleplus{background-position:-62px 0}
ul.social-icon-list li .socialicon.xing{background-position:-192px 0}
ul.social-icon-list li .socialicon.flickr{background-position:-96px 0}
ul.social-icon-list li .socialicon.pinterest{background-position:-160px 0}
ul.social-icon-list li .socialicon.linkedin{background-position:-128px 0}
ul.social-icon-list.big .socialicon{background:url(images/socialicons-big.png) no-repeat 0 0 #fff;width:50px;height:65px}ul.social-icon-list.big .socialicon .text{position:absolute;bottom:0;text-align:center;width:100%;color:#3b3b3b;font-size:.85em}
ul.social-icon-list.big .socialicon.facebook{background-position:-7px -3px}
ul.social-icon-list.big .socialicon.twitter{background-position:-65px -3px}
ul.social-icon-list.big .socialicon.linkedin{background-position:-124px -3px}
div.list-item-style{background-position:left 4px}
.list-summierung{list-style:none;margin:10px 0 20px 0}.list-summierung .list-element{border-bottom:1px solid #e3e3e3;margin:0;padding:15px 0 10px}
.list-summierung .summe{border-top:1px solid #e3e3e3;padding:20px 0 10px 0;margin-top:2px}
.list-sum-price{font-weight:bold}
dl.list-adress dt{font-weight:bold;margin-right:5px;margin-bottom:5px}
dl.list-adress dd{font-weight:normal;margin-bottom:5px}
.list-table{list-style:none;margin-left:0;margin-bottom:20px}.list-table h3{margin-top:0}
.list-table li{border-bottom:1px solid #c6c6c6;margin-bottom:0;padding-bottom:0}.list-table li:last-child{border-bottom:0 solid #c6c6c6;margin-bottom:0;padding-bottom:0}
.list-table li.row-fluid [class*="span"]{min-height:1em;padding:10px 0}
.list-table li.even{background-color:#f3f3f3}
.list-table li.odd{background-color:#fff}
.list-table.hover li:hover{background-color:#f5f5f5}
.list-table small{line-height:1em}
.list-table.noborder li{border-bottom:0 solid #c6c6c6}
.list-table.fullborder{border:1px solid #c6c6c6}.list-table.fullborder .row-fluid [class*="span"]{padding:10px 10px;margin:0}
.list-table.zebra li:nth-child(even){background-color:#f3f3f3}
.list-partnerlogos{list-style:none;text-align:center}.list-partnerlogos .item{float:none;display:inline}.list-partnerlogos .item img{margin:5px 30px 30px}
.list-partnerlogos .item a:hover{text-decoration:none}
.list-partnerlogos .image{background-color:transparent}
dl.autoteaser-table123 dt{*zoom:1;display:table-cell;width:80px;float:left;font-weight:normal;word-wrap:break-word;margin-right:15px}dl.autoteaser-table123 dt:before,dl.autoteaser-table123 dt:after{display:table;content:"";line-height:0}
dl.autoteaser-table123 dt:after{clear:both}
dl.autoteaser-table123 dt:before{content:"";display:table;clear:both}
dl.autoteaser-table123 dd{display:table-cell}dl.autoteaser-table123 dd:after{content:"";display:table;clear:both}
dl.autoteaser-table{width:100%;margin-bottom:20px;padding:0;overflow:hidden;border-bottom:1px solid #ececec}dl.autoteaser-table dt{clear:left;float:left;width:20%;font-weight:normal}
dl.autoteaser-table dd{float:right;margin:0;padding:0;width:80%}
dl.autoteaser-table .category{font-size:.9em;font-weight:bold;color:#3b3b3b}
dl.autoteaser-table dt:before{content:"";display:block;clear:both}
dl.autoteaser-table dt:after{content:"";display:block;clear:both}
ul.list-autoteaser,ul.list-rss,ul.list-tablelist{margin-bottom:1em;margin-left:0;padding:0;overflow:hidden}ul.list-autoteaser>li,ul.list-rss>li,ul.list-tablelist>li{display:block;border-bottom:1px solid #e3e3e3;margin:0;padding:11px 0 9px 0}ul.list-autoteaser>li:last-child,ul.list-rss>li:last-child,ul.list-tablelist>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 solid #e3e3e3}
ul.list-autoteaser>li>.cell,ul.list-rss>li>.cell,ul.list-tablelist>li>.cell,ul.list-autoteaser>li .row-fluid>[class*='span'],ul.list-rss>li .row-fluid>[class*='span'],ul.list-tablelist>li .row-fluid>[class*='span']{word-wrap:break-word;min-height:1em}ul.list-autoteaser>li>.cell *:last-child,ul.list-rss>li>.cell *:last-child,ul.list-tablelist>li>.cell *:last-child,ul.list-autoteaser>li .row-fluid>[class*='span'] *:last-child,ul.list-rss>li .row-fluid>[class*='span'] *:last-child,ul.list-tablelist>li .row-fluid>[class*='span'] *:last-child{margin-bottom:0}ul.list-autoteaser>li>.cell *:last-child *:last-child,ul.list-rss>li>.cell *:last-child *:last-child,ul.list-tablelist>li>.cell *:last-child *:last-child,ul.list-autoteaser>li .row-fluid>[class*='span'] *:last-child *:last-child,ul.list-rss>li .row-fluid>[class*='span'] *:last-child *:last-child,ul.list-tablelist>li .row-fluid>[class*='span'] *:last-child *:last-child{margin-bottom:0}
ul.list-autoteaser>li.thead,ul.list-rss>li.thead,ul.list-tablelist>li.thead{font-weight:bold}
ul.list-autoteaser .category,ul.list-rss .category,ul.list-tablelist .category{font-size:1em;color:#3b3b3b;display:block;margin:2px 0}
ul.list-autoteaser>*:last-child,ul.list-rss>*:last-child,ul.list-tablelist>*:last-child{margin-bottom:20px}
ul.list-autoteaser.oddeven>li:nth-child(2n+1),ul.list-rss.oddeven>li:nth-child(2n+1),ul.list-tablelist.oddeven>li:nth-child(2n+1){background-color:#f3f3f3;margin-bottom:0}
ul.list-autoteaser.oddeven>li:nth-child(2n),ul.list-rss.oddeven>li:nth-child(2n),ul.list-tablelist.oddeven>li:nth-child(2n){margin-bottom:0;background-color:#fff}
ul.list-autoteaser.oddeven>li.odd,ul.list-rss.oddeven>li.odd,ul.list-tablelist.oddeven>li.odd{background-color:#f3f3f3}
ul.list-autoteaser.oddeven>li.even,ul.list-rss.oddeven>li.even,ul.list-tablelist.oddeven>li.even{background-color:#fff}
ul.list-autoteaser.oddeven li.thead,ul.list-rss.oddeven li.thead,ul.list-tablelist.oddeven li.thead{background-color:#f0f0f0 !important}
ul.list-autoteaser.border,ul.list-rss.border,ul.list-tablelist.border{border:1px solid #e3e3e3}ul.list-autoteaser.border>li:nth-child(2n+1),ul.list-rss.border>li:nth-child(2n+1),ul.list-tablelist.border>li:nth-child(2n+1){margin-bottom:0}
ul.list-autoteaser.border>li:nth-child(2n),ul.list-rss.border>li:nth-child(2n),ul.list-tablelist.border>li:nth-child(2n){margin-bottom:0}
ul.list-autoteaser.border>li>.cell,ul.list-rss.border>li>.cell,ul.list-tablelist.border>li>.cell,ul.list-autoteaser.border>li .row-fluid>[class*='span'],ul.list-rss.border>li .row-fluid>[class*='span'],ul.list-tablelist.border>li .row-fluid>[class*='span']{border-right:1px solid #e3e3e3}ul.list-autoteaser.border>li>.cell:last-child,ul.list-rss.border>li>.cell:last-child,ul.list-tablelist.border>li>.cell:last-child,ul.list-autoteaser.border>li .row-fluid>[class*='span']:last-child,ul.list-rss.border>li .row-fluid>[class*='span']:last-child,ul.list-tablelist.border>li .row-fluid>[class*='span']:last-child,ul.list-autoteaser.border>li>.cell .row-fluid>[class*='span'],ul.list-rss.border>li>.cell .row-fluid>[class*='span'],ul.list-tablelist.border>li>.cell .row-fluid>[class*='span'],ul.list-autoteaser.border>li .row-fluid>[class*='span'] .row-fluid>[class*='span'],ul.list-rss.border>li .row-fluid>[class*='span'] .row-fluid>[class*='span'],ul.list-tablelist.border>li .row-fluid>[class*='span'] .row-fluid>[class*='span']{border-left:1px solid #e3e3e3;border-right:0 none}
ul.list-autoteaser.oddeven>li,ul.list-rss.oddeven>li,ul.list-tablelist.oddeven>li,ul.list-autoteaser.border>li,ul.list-rss.border>li,ul.list-tablelist.border>li{padding:0}ul.list-autoteaser.oddeven>li>.cell,ul.list-rss.oddeven>li>.cell,ul.list-tablelist.oddeven>li>.cell,ul.list-autoteaser.border>li>.cell,ul.list-rss.border>li>.cell,ul.list-tablelist.border>li>.cell,ul.list-autoteaser.oddeven>li .row-fluid>[class*='span'],ul.list-rss.oddeven>li .row-fluid>[class*='span'],ul.list-tablelist.oddeven>li .row-fluid>[class*='span'],ul.list-autoteaser.border>li .row-fluid>[class*='span'],ul.list-rss.border>li .row-fluid>[class*='span'],ul.list-tablelist.border>li .row-fluid>[class*='span']{margin-left:-1px;padding:8px 7px 8px 7px}
ul.list-autoteaser .cell-label,ul.list-rss .cell-label,ul.list-tablelist .cell-label{font-weight:bold}
ul.list-autoteaser.no-border>li,ul.list-rss.no-border>li,ul.list-tablelist.no-border>li{border-bottom:none}
ul.list-autoteaser.strait>li,ul.list-rss.strait>li,ul.list-tablelist.strait>li{padding:6px 0 4px 0}
.searchresult .list-tablelist .category{margin:0 2px 2px 2px}
.header-person{margin-bottom:30px}.header-person .title{color:#3b3b3b;font-size:1.5em;font-weight:bold;margin:0}
.header-person .title-sub{color:#3b3b3b;font-size:1.45em;font-weight:normal;margin:0 0 2px 0}
.header-person .title-subsub{color:#3b3b3b}
.gallery{margin-bottom:20px}
.gallery .gallery-inner{border-top:1px solid #c6c6c6;padding-top:10px;position:relative;text-align:center}.gallery .gallery-inner .image-counter{position:absolute;right:0;top:17px;color:#c6c6c6;font-size:.9em}
.gallery .gallery-navigation .next span{height:14px}
.gallery .gallery-navigation .prev span{height:14px}
.gallery .image-wrapper{width:100%;background:#f8f8f8;margin-bottom:6px}.gallery .image-wrapper .main-image{text-align:center;margin:0 auto}
.gallery .image-title{margin-top:6px;margin-bottom:4px}
.gallery .image-copyright{display:block;margin:4px 0;color:#c6c6c6}
.imagemap .main-image{display:block}
.gmap .gm-style *,.gmap-full .gm-style *{font-family:Arial,sans-serif !important;font-size:13px !important}
.gmap .gm-style .gm-style-iw>div:first-child>div:first-child>div:first-child>div:first-child,.gmap-full .gm-style .gm-style-iw>div:first-child>div:first-child>div:first-child>div:first-child{font-weight:bold !important;line-height:1.2em !important;margin-bottom:.2em !important}
.gmap .gm-style h2,.gmap-full .gm-style h2,.gmap .gm-style h3,.gmap-full .gm-style h3,.gmap .gm-style h4,.gmap-full .gm-style h4{font-weight:bold !important}
.gmap .gm-style .gm-style-iw>div,.gmap-full .gm-style .gm-style-iw>div{height:auto !important}
.gmap .gm-style>div:first-child>div>div>div:first-child>div:first-child div,.gmap-full .gm-style>div:first-child>div>div>div:first-child>div:first-child div{padding-bottom:1.3em}
.gmap img,.gmap-full img,.modul-geomap img{max-width:none}
.gmap .header .title,.gmap-full .header .title,.modul-geomap .header .title{margin-top:0}
.gmap .markerbox img,.gmap-full .markerbox img,.modul-geomap .markerbox img{width:80px;height:60px;border:none}
.gmap .markerbox .image,.gmap-full .markerbox .image,.modul-geomap .markerbox .image{float:left;width:80px;margin-right:10px}
.gmap-legend{margin:5px;border:1px solid #888;padding:5px 10px;background-color:#fff;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:1;position:absolute;top:25px;right:0;opacity:.9;z-index:5;width:250px;max-height:87%;overflow:auto;display:none}.gmap-legend table{margin-bottom:0}
.gmap-legend-button{float:left;cursor:pointer}.gmap-legend-button div{overflow:hidden;text-align:center;position:relative;color:#565656;font-family:Arial,sans-serif;-webkit-user-select:none;font-size:11px;background-color:#fff;padding:1px 6px;border-bottom-left-radius:2px;border-top-left-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,0.14902);-webkit-box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px;box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px;min-width:31px;margin:5px}
.gmap-legend-button:hover div{background-color:#ebebeb;color:#000}
.gmap-legend-button div.active{font-weight:500;color:#000}
.gmap-bottom{border-bottom:1px solid #c6c6c6}
.gmap-container{position:relative}
.extended-controls{margin:5px;border:1px solid #888;padding:0;background-color:#fff;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:1;position:absolute;bottom:38px;right:0;opacity:.9;overflow:auto;max-height:75%;width:235px}.extended-controls ul{margin-left:0;padding:0;margin:0}.extended-controls ul li{list-style-type:none;padding:3px 10px;border-bottom:1px solid #aaa;cursor:pointer;font-weight:bold !important;font-size:13px !important}
.extended-controls ul li:hover,.extended-controls ul li.gmap-options-selected:hover{background-color:#f2f4f9}
.extended-controls ul li:last-child{border-bottom:0 solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.extended-controls ul li.gmap-options-selected{background-color:#f2f4f5}
.extended-controls ul li.gmap-options-hide{display:none}
.extended-controls ul li.gmap-options-show{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:0 solid #aaa}
.extended-controls ul li div.gmap-options-checkbox{background-image:url("images/google-map-sprite-checkboxen.png");background-position:0 -27px;background-repeat:no-repeat;padding-left:25px;font-weight:bold !important;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.extended-controls ul li.gmap-options-selected div.gmap-options-checkbox{background-image:url("images/google-map-sprite-checkboxen.png");background-position:top left}
.extended-controls .gmap-options-head{text-align:center;height:12px;padding:0;margin:0;border-bottom:1px solid #999}
.extended-controls .toggle{cursor:pointer;overflow:hidden}.extended-controls .toggle span{padding:2px 0 0 2px;font-family:"IconicStroke";font-size:1.2em}
.extended-controls:hover ul li.gmap-options-show{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #aaa}
.extended-controls:hover ul li.gmap-options-hide{display:block}
.extended-controls:hover ul li:first-child{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.extended-controls:hover .gmap-options-head{display:none}.extended-controls:hover .gmap-options-head img{margin:auto auto;margin-top:-8px;position:absolute;top:50%;margin-top:-14px;left:50%;margin-left:-4px}
.inline-legend{margin-top:10px}
.image-slider{margin:20px 0;position:relative;border-bottom:0 solid #c6c6c6;border-top:0 solid #c6c6c6;padding:0 0 2px 0}.image-slider .header{*zoom:1;margin:0 0}.image-slider .header:before,.image-slider .header:after{display:table;content:"";line-height:0}
.image-slider .header:after{clear:both}
.image-slider .header .title{display:inline-table;margin:0 0 4px;line-height:1em}
.image-slider .header .right{float:right;line-height:24px}
.image-slider .header a.right:before{background:url("images/arrow_red_tiny.png") no-repeat scroll left top transparent;content:"";display:inline-block;height:9px;width:10px}
.image-slider .slide{margin:0 0 10px 0}.image-slider .slide .image .caption{text-align:center}
.image-slider .carousel-inner{background-color:#fff}
.image-slider.bildergalerie .slide .image .caption{text-align:left;padding:10px}
.image-slider.bildergalerie a.picsgallery{display:block;width:125px;height:125px}
.image-slider.bildergalerie .copyright{oiverflow:hidden;white-space:nowrap;width:125px}
.image-slider.bildergalerie .caption{width:100px;overflow:hidden}
.image-slider.front{border:0 none;margin-top:0}.image-slider.front .header{margin:0 0 0 0}
.image-slider.front .carousel-control{top:24px}
.image-slider.front .slide{border:0 none;padding:0;margin:0 0 6px 0}
.image-slider.front .image .caption{text-align:left}
.image-slider.front .carousel .carousel-control.right{right:0}
.cboxElement{position:relative;display:block;margin-bottom:0;z-index:0}.cboxElement .lupe{background:url("images/lupe.png") no-repeat scroll center center #ececec;background-color:#ececec;position:absolute;bottom:1px;right:0;display:block;height:23px;width:23px;z-index:2}
.cboxElement:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAABVUlEQVQoFZWSyUoDQRCGp8dAFMHgElERl7gF8eLBi0/gwff15knFmyh4MIKQQNyiIIlCNOjk+3uqJxPEgwXf1NJVNdWLS5IkCuKcm8Yuw4zFXtAtcl7NH1IuFFO4w8rq0OrAaZB3OXBTyxdTuIu7aIt19DN8wyxUQKIJzlMz/cYUTmGGwjMSrvDHYAX7Gn0MP1Amdx6dSYy1Zt4dyWFv2vec4sQ+ULeykZDrnQLfkreiqEHnDewtcIrhH6J0aDeguCbKRMU9UHAcWqDCBfP1x3cogkTjZ6Kxm+ZtM+Ib1PDbEMuGe+x1y3kw7ZX+MgIHoEZPoENSXFN9QhV0oHoQRzTTLXgJV6UT3we/V/QjfMES5EVTXtDAv6z8I9Ge9VB0t3nRqKMwacEO+pT6XlZsCzphJU6Y3yapK5v4HspfH1qxk1/FBP8UGuSfcPdfxepKg03UMnT6QZ58R5VVUWkAAAAASUVORK5CYII=);background-color:#ececec;position:absolute;bottom:1px;right:0;z-index:-1;display:table;width:auto;heigt:auto;padding:6px 6px 2px 7px}
.cboxElement img{z-index:-1;position:relative}
.carousel .cboxElement:after{display:none}
#cboxContent .gal-title{position:absolute;top:0;left:0;width:100%;display:block;background:#fff;margin:0;padding:0}
#cboxContent #cboxTitle{background-color:#fff;opacity:1}
#cboxContent button{border:none}
#cboxContent #cboxCurrent{background:#fff}
.carousel{line-height:inherit;position:relative}.carousel .carousel-control{top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50);border:0 solid #fff;border-radius:0 0 0 0;position:absolute;top:12px;height:100px;width:35px;background:none;opacity:1;font-size:45px;padding:0;margin-top:0;box-shadow:none;filter:none;overflow:hidden}.carousel .carousel-control.right{left:auto;right:15px}
.carousel .carousel-control:hover,.carousel .carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel .carousel-control .inner{-webkit-transition:width .05s;-moz-transition:width .05s;-o-transition:width .05s;transition:width .05s;width:12px;height:80px;width:20px;margin-top:10px;background-color:#fff;opacity:.9}
.carousel .carousel-control.left{right:auto;left:0}.carousel .carousel-control.left .inner{position:absolute;left:0;background-image:url("images/blue_arrow_left.png");background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:1px 0 4px 0 #aaa;-moz-box-shadow:1px 0 4px 0 #aaa;box-shadow:1px 0 4px 0 #aaa;border-left:0 none}
.carousel .carousel-control.right{right:0;left:auto}.carousel .carousel-control.right .inner{position:absolute;right:0;background-image:url("images/blue_arrow_right.png");background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:-1px 0 4px 0 #aaa;-moz-box-shadow:-1px 0 4px 0 #aaa;box-shadow:-1px 0 4px 0 #aaa;border-right:0 none}
.carousel .carousel-control:hover .inner{opacity:1;width:35px}
.carousel .carousel-control:focus{background-position:0 0;outline:0 none}.carousel .carousel-control:focus>span{border:thin dotted #707070;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.carousel .caption{background-color:#ececec;position:relative}
#socialshare .social_share_privacy_area .icon{min-height:20px}
#socialshare .social_share_privacy_area li.settings_info .settings_info_menu{z-index:0}
.aural,.navSkip{height:1px;width:1px;overflow:hidden;position:absolute;top:-1000px}
.navSkip.visible{background-color:#fff;border:1px solid #d9d9d9;box-shadow:0 0 6px rgba(0,0,0,0.4);height:auto;left:150px;padding:6px 18px;top:10px;width:auto}
ol#breadcrumb{list-style:none outside none}ol#breadcrumb li{list-style:none outside none;margin-left:0}
ol#breadcrumb>li:before{content:"";margin-left:0;margin-right:0;border:none;min-width:auto;display:inline-table}
.faux-columns{margin-bottom:20px;*zoom:1;}.faux-columns:before,.faux-columns:after{display:table;content:"";line-height:0}
.faux-columns:after{clear:both}
.faux-columns.grey-2-1{background:url(images/grey_faux_columns_2_1.gif) repeat-y 20px 0 transparent}
.faux-columns.grey-1-2{background:url(images/grey_faux_columns_1_2.gif) repeat-y 20px 0 transparent}
.faux-columns .grey{padding:15px 25px;background-color:transparent}
.faux-columns .teaser{margin-bottom:0}
.mehrspaltig .teaser .main-image{margin-bottom:0}
.accordion-heading .accordion-toggle{display:inline}.accordion-heading .accordion-toggle .toogle-icon{background-image:url(images/iconsprite_land.png);background-repeat:no-repeat;background-position:-5px -85px;height:12px;width:12px;display:inline-block}
.accordion-heading .accordion-toggle.collapsed .toogle-icon{background-position:-5px -59px}
.accordion-clean .accordion-group{border:0}
.accordion-clean .accordion-heading .accordion-toggle{padding:3px 0}
.accordion-clean .accordion-inner{border-top:0;padding:5px 1px}
.collapsible{margin:0 0 20px 0;padding:0;list-style:none}
.collapsible-heading{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;display:table;background-color:#f8f8f8;color:#272727;position:relative;margin-bottom:20px}.collapsible-heading a{color:#272727}
.collapsible-heading .collapsible-toggle{display:table-row;height:55px;vertical-align:middle}.collapsible-heading .collapsible-toggle .table-cell{display:table-cell;float:none;min-height:55px;vertical-align:middle;padding:5px}.collapsible-heading .collapsible-toggle .table-cell.span1{width:6.5%}
.collapsible-heading .collapsible-toggle .table-cell.span3{width:23.5%}
.collapsible-heading .collapsible-toggle .table-cell.span7{width:57.5%}
.collapsible-heading .collapsible-toggle .table-cell.span11{width:91.5%}
.collapsible-heading .collapsible-counter{text-align:center;font-weight:bold;background-color:#707070;border-right:10px solid #f8f8f8;color:#fff}.collapsible-heading .collapsible-counter a{color:#fff}
.collapsible-heading .collapsible-title{font-weight:bold}
.collapsible-heading:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c6c6c6;position:absolute;left:38px;bottom:-9px}
.collapsible-heading:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f8f8f8;position:absolute;left:38px;bottom:-8px}
.collapsible-heading .edit{overflow:hidden;opacity:.5;text-indent:-9999px}
.collapsible-heading .collapsible-edit{display:none}
.collapsible-body{margin-bottom:20px}.collapsible-body .title{margin-bottom:18px}
.collapsible-group.closed .collapsible-heading{margin-bottom:-1px;background-color:#fff;color:#999}.collapsible-group.closed .collapsible-heading a{color:#999}
.collapsible-group.closed .collapsible-heading:before,.collapsible-group.closed .collapsible-heading:after{border:0 none}
.collapsible-group.closed .collapsible-body{display:none}
.collapsible-group.closed .collapsible-counter{background-color:#ececec;border-right:10px solid #fff;color:#707070}.collapsible-group.closed .collapsible-counter a{color:#707070}
.search{margin-bottom:20px}.search .search-result-text{margin:20px 0}
.search .form-land label.radio.inline{margin-bottom:5px}
.searchresult .teaser .title{margin-bottom:.1em;color:#003684;font-family:Arial,sans-serif;font-size:1em}
.searchresult .teaser p{margin-bottom:2px}.searchresult .teaser p.info{color:#9d9d9d}
.calendar-table{position:relative}.calendar-table table{background-color:#fff}
.calendar-table .nichtbuchbar{background-color:#f4e2e2}
.calendar-table .buchbar{background-color:#dae3f8;color:#003684}
.calendar-table .calendar-head{*zoom:1;position:relative;margin:18px 0 20px 0}.calendar-table .calendar-head:before,.calendar-table .calendar-head:after{display:table;content:"";line-height:0}
.calendar-table .calendar-head:after{clear:both}
.calendar-table .calendar-head .title{float:left;margin:0}
.calendar-table .calendar-head .calendar-legend{float:right;margin:0}
.calendar-table .calendar-month-table{position:relative}.calendar-table .calendar-month-table table{border:1px solid #c6c6c6;border-collapse:collapse;margin-bottom:10px;width:100%}.calendar-table .calendar-month-table table tr.controll{background-color:#f8f8f8;border-bottom:1px solid #c6c6c6}.calendar-table .calendar-month-table table tr.controll .prev{width:auto}.calendar-table .calendar-month-table table tr.controll .prev a{margin:auto;overflow:hidden;background:url(images/calendar_arrow_slice.gif) no-repeat scroll 4px 0 transparent;display:block;height:15px;text-indent:-99999px;width:15px}
.calendar-table .calendar-month-table table tr.controll .next{width:auto}.calendar-table .calendar-month-table table tr.controll .next a{margin:auto;overflow:hidden;background:url(images/calendar_arrow_slice.gif) no-repeat scroll -26px 0 transparent;display:block;height:15px;text-indent:-99999px;width:15px}
.calendar-table .calendar-month-table table tr.dayname{background-color:#e3e3e3;text-transform:uppercase;font-size:.8em;font-weight:bold}.calendar-table .calendar-month-table table tr.dayname th{padding:1px 6px}
.calendar-table .calendar-month-table table th,.calendar-table .calendar-month-table table td{text-align:center;padding:6px;margin:0}
.calendar-table .calendar-month-table table td{border:1px outset #ececec;font-size:.9em;color:#707070}
.calendar-table .calendar-month-table table .heutemarkierung{background-image:url(images/ecke.png);background-position:top right;background-repeat:no-repeat}
.calendar-table .calendar-month-table table .nichtbuchbar{border:1px solid #c6c6c6;color:#3b3b3b;font-weight:normal}
.calendar-table .calendar-month-table table .buchbar{border:1px solid #c6c6c6;color:#003684;font-weight:bold}
.calendar-table .calendar-times-table{position:relative}.calendar-table .calendar-times-table table{border-collapse:separate;border-spacing:.5em 0;font-size:.9em}
.calendar-table .calendar-times-table td{padding:6px 10px;border:1px solid #ececec;color:#c6c6c6;font-size:1em;font-weight:bold}
.calendar-table .calendar-times-table .nichtbuchbar{color:#3b3b3b;border:1px solid #c6c6c6;border-bottom:none;font-weight:normal}
.calendar-table .calendar-times-table .buchbar{font-size:1em;color:#003684;border:1px solid #c6c6c6;border-bottom:none;font-weight:bold}
.calendar-table .calendar-times-table tr:last-child th{border-bottom:1px solid #c6c6c6}
.calendar-table .calendar-times-table tr:last-child td.nichtbuchbar,.calendar-table .calendar-times-table tr.last td.nichtbuchbar,.calendar-table .calendar-times-table tr:last-child td.buchbar,.calendar-table .calendar-times-table tr.last td.buchbar{border-bottom:1px solid #c6c6c6}
.calendar-table .calendar-legend .legend-element{float:left;margin-right:10px}.calendar-table .calendar-legend .legend-element .legend-color{width:17px;height:13px;float:left;margin-right:5px;margin-top:2px;display:block;border:1px solid #c6c6c6}
.content-marginal .calendar-month-table table td,.content-marginal .calendar-month-table table th{padding:4px}
.submit-success-message{color:#253276;font-weight:bold;background-image:url("images/message_ok.png");background-position:0 0;background-repeat:no-repeat;padding:1px 0 2px 32px;margin:5px 0 10px}
.alert{color:#3b3b3b}.alert *:last-child{margin-bottom:0}.alert *:last-child p{margin-bottom:0}
body .mejs-container .mejs-controls{background:#f5f5f5;height:28px;padding:10px 0}body .mejs-container .mejs-controls div.mejs-time-rail{padding-top:3px}
body .mejs-container .mejs-controls .mejs-button button,body .mejs-container .mejs-controls .mejs-button button:active,body .mejs-container .mejs-controls .mejs-button button:focus:active{outline:0 none}
body .mejs-container .mejs-controls .mejs-button button:focus{outline:2px solid #b5050e}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:13px;line-height:1.385em;text-align:center;vertical-align:middle;cursor:pointer;color:#272727;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);margin-bottom:9px;padding:6px 4px;text-decoration:none;height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#212d6a;background-image:-moz-linear-gradient(top, #253276, #1b2557);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#253276), to(#1b2557));background-image:-webkit-linear-gradient(top, #253276, #1b2557);background-image:-o-linear-gradient(top, #253276, #1b2557);background-image:linear-gradient(to bottom, #253276, #1b2557);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff253276', endColorstr='#ff1b2557', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);box-shadow:inset 0 0 0 rgba(255,255,255,0.2),0 0 0 rgba(0,0,0,0.05);border:1px solid #1b2557;color:#fff;text-shadow:none;padding:6px 15px;font-size:1em;width:auto;margin-left:5px;padding:0}body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:hover,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:focus,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:active,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.active,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.disabled,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button[disabled]{color:#272727;background-color:#e6e6e6;*background-color:#d9d9d9}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:active,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.active{background-color:#ccc \9}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:first-child{*margin-left:0}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:hover,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:focus{color:#272727;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.active,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.disabled,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button .label,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button .badge{position:relative;top:-1px}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:hover,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:focus{background-color:#2c3d82;background-image:-moz-linear-gradient(top, #31448a, #253276);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#31448a), to(#253276));background-image:-webkit-linear-gradient(top, #31448a, #253276);background-image:-o-linear-gradient(top, #31448a, #253276);background-image:linear-gradient(to bottom, #31448a, #253276);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff31448a', endColorstr='#ff253276', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-position:0 0;color:#fff;border:1px solid #253276}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:focus{outline:thin dotted #253276;outline-offset:0}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.active,body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:active{background-color:#212d6a;background-image:-moz-linear-gradient(top, #253276, #1b2557);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#253276), to(#1b2557));background-image:-webkit-linear-gradient(top, #253276, #1b2557);background-image:-o-linear-gradient(top, #253276, #1b2557);background-image:linear-gradient(to bottom, #253276, #1b2557);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff253276', endColorstr='#ff1b2557', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.next span{background:url("images/arrow_white_right.png") center center no-repeat transparent;display:block;text-indent:-99999px;width:19px}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.prev span{background:url("images/arrow_white_left.png") center center no-repeat transparent;display:block;text-indent:-99999px;width:19px}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.btn-danger{background-color:#a5050d;background-image:-moz-linear-gradient(top, #b5050e, #8d040b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b5050e), to(#8d040b));background-image:-webkit-linear-gradient(top, #b5050e, #8d040b);background-image:-o-linear-gradient(top, #b5050e, #8d040b);background-image:linear-gradient(to bottom, #b5050e, #8d040b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb5050e', endColorstr='#ff8d040b', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #8d040b}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.pull-right{margin-right:0}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button button{padding:13px 20px !important;position:relative;margin:0;padding:0}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button{background-image:url(images/mediaplayer_slice.png);background-position:12px -99px}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button{background-image:url(images/mediaplayer_slice.png);background-position:11px -130px}
body .mejs-container .mejs-controls .mejs-fullscreen-button button{background:url(images/mediaplayer_slice.png) no-repeat -2px -73px}
body .mejs-container .mejs-controls .mejs-volume-button button{background:url(images/mediaplayer_slice.png) no-repeat -3px -7px}
body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute button{background-position:-3px -7px}
body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button{background-position:-4px -39px}
body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider{background:#f5f5f5}body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{background:#c6c6c6}
body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#253276}
body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{background:#253276}
body .mejs-container .mejs-controls .mejs-time span{color:#3b3b3b}
body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{background:#c6c6c6;border:1px solid #b9b9b9}
body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background-color:#212d6a;background-image:-moz-linear-gradient(top, #253276, #1b2557);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#253276), to(#1b2557));background-image:-webkit-linear-gradient(top, #253276, #1b2557);background-image:-o-linear-gradient(top, #253276, #1b2557);background-image:linear-gradient(to bottom, #253276, #1b2557);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff253276', endColorstr='#ff1b2557', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#e3e3e3}
.mejs-audio{max-height:48px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.mejs-audio .mejs-mediaelement{background-color:#e3e3e3}
.miplayer{position:relative;z-index:0}
.poll .pollresult{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.poll .pollresult blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.poll .pollbar{position:relative;top:17px;font-weight:bold;margin-bottom:.2em;color:#253276;background-color:#ececec;border:1px solid #c6c6c6;-webkit-box-shadow:2px 2px 1px #ddd;-moz-box-shadow:2px 2px 1px #ddd;box-shadow:2px 2px 1px #ddd}.poll .pollbar>div{max-width:94%;background-color:#31448a;margin-right:5px}
.poll .pollanswerbar{height:45px;margin-bottom:.5em;position:relative}.poll .pollanswerbar:last-child{margin-bottom:0}
.poll .pollanswer{font-weight:bold;left:0;position:absolute;top:0}
.popover-container{position:relative}.popover-container .event-popover{position:relative;display:inline;cursor:pointer}.popover-container .event-popover .popover-title{padding:0;border:medium none}
.popover-container .popover{width:300px;position:absolute;color:#3b3b3b;font-weight:normal;max-width:300px}.popover-container .popover .popover-content{width:auto}
.popover-container .popover a{display:inline}
.sbahn,.ubahn,.tram,.bus,.bahn,.faehre{background-repeat:no-repeat;padding-left:19px;background-position:0 2px}
.sbahn{background-image:url("https://service.berlin.de/_img/pictogramme/char_sbahn.gif")}
.ubahn{background-image:url("https://service.berlin.de/_img/pictogramme/char_ubahn.gif")}
.tram{background-image:url("https://service.berlin.de/_img/pictogramme/char_tram.gif")}
.bus{background-image:url("https://service.berlin.de/_img/pictogramme/char_bus.gif")}
.bahn{background-image:url("https://service.berlin.de/_img/pictogramme/char_bahn.gif")}
.faehre{background-image:url("https://service.berlin.de/_img/pictogramme/char_faehre.gif")}
#d115-metainfo{display:none}
.azlist .checkbox.dl-slots{float:left;margin-bottom:1em;margin-right:1em;margin-top:0}.azlist .checkbox.dl-slots+a{display:table}
.info ul li{margin-bottom:.2em}
.vita .header-person h3{color:#3b3b3b;font-size:1.45em;font-weight:normal;margin:0 0 2px}
.vita .html5-section .block{margin-bottom:-20px}.vita .html5-section .block h3{font-size:140%;line-height:120%;margin-bottom:12px;margin-top:18px}
.vitatable .textile tr{width:100%;min-width:100%}
.vitatable .textile td:first-child{width:85px;text-align:center}
.container div.pagination ul li a{color:#31448a;text-decoration:none}
.container div.pagination ul>li.active{font-weight:bold;color:#707070;background-color:#ececec}.container div.pagination ul>li.active>span,.container div.pagination ul>li.active>a{color:#707070;background-color:#ececec}
.container div.pagination ul .mobile-counter{display:none}
.polizeimeldung{font-weight:bold;line-height:20px}
.portalteaser .html5-header{display:block}
@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
@media screen and (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important} .visible-desktop{display:none !important} .visible-tablet{display:inherit !important} .hidden-tablet{display:none !important}}@media screen and (max-width:767px){.hidden-desktop{display:inherit !important} .visible-desktop{display:none !important} .visible-phone{display:inherit !important} .hidden-phone{display:none !important}}.visible-print{display:none !important}
@media print{.visible-print{display:inherit !important} .hidden-print{display:none !important}}@media screen and (max-width:767px){body{padding-top:0} .navbar-fixed-top,.navbar-fixed-bottom{position:static} .navbar-fixed-top{margin-bottom:1.385em} .navbar-fixed-bottom{margin-top:1.385em} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px} .navbar .container{width:auto;padding:0} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px} .nav-collapse{clear:both} .nav-collapse .nav{float:none;margin:0 0 .6925em} .nav-collapse .nav>li{float:none} .nav-collapse .nav>li>a{margin-bottom:2px} .nav-collapse .nav>.divider-vertical{display:none} .nav-collapse .nav .nav-header{color:#777;text-shadow:none} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#707070} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111} .nav-collapse.in .btn-group{margin-top:5px;padding:0} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} .nav-collapse .open>.dropdown-menu{display:block} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none} .nav-collapse .dropdown-menu .divider{display:none} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:.6925em 15px;margin:.6925em 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0} .navbar .btn-navbar{display:block} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media screen and (min-width:767px + 1){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}@media screen and (max-width:380px){}@media screen and (max-width:767px){.content-header{margin-bottom:15px} .navbar{height:auto;min-height:55px}.navbar .btn-navbar,.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar:focus{background-color:#253276;background-image:none;margin-left:0;margin-top:0;margin-bottom:0;float:none;text-shadow:0 0 0 transparent;outline:0 none} .navbar .btn-navbar{padding:11px 10px 12px 10px} .navbar .navbar-inner{height:auto}.navbar .navbar-inner .has-submenu ul{display:none !important} .navbar .navbar-inner .collapse{background-color:#fff} .navbar .nav .active a{font-weight:bold} .navbar .nav>li{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;height:auto !important}.navbar .nav>li:active,.navbar .nav>li.active,.navbar .nav>li.hover{background-color:transparent} .search.navbar{display:none !important} .breadcrumb.navbar{display:none !important} .content-navi-wrapper.navbar{background:none;border:0 none;margin:0 0 20px;display:none !important}.content-navi-wrapper.navbar .navbar-inner{font-size:13px} .content-navi-wrapper.navbar .collapse{border-top:7px solid #253276;height:0} .content-navi-wrapper.navbar .in.collapse{border-bottom:7px solid #253276} .content-navi-wrapper.navbar .nav .active a{font-weight:normal} .content-navi-wrapper.navbar .nav li.active>a{font-weight:bold} .content-navi-wrapper.navbar .btn-navbar{height:38px;margin:0}.content-navi-wrapper.navbar .btn-navbar.btn-navi-suche{float:right}.content-navi-wrapper.navbar .btn-navbar.btn-navi-suche .icon-search{margin:0 4px} .content-navi-wrapper.navbar .btn-navbar.btn-navi-left{float:left} .content-navi-wrapper.navbar>.nav-collapse{border-top:7px solid #253276} .content-navi-wrapper.navbar ul{}.content-navi-wrapper.navbar ul.nav{margin:0}.content-navi-wrapper.navbar ul.nav ul{margin-left:.6em;border-left:1px solid #dadada;border-bottom:1px solid #dadada}.content-navi-wrapper.navbar ul.nav ul>li>ul{border-bottom:none} .content-navi-wrapper.navbar ul.nav li{box-shadow:0 0 0 rgba(0,0,0,0);display:block;float:none;text-shadow:0 0 0 rgba(0,0,0,0)}.content-navi-wrapper.navbar ul.nav li>a{border-bottom:1px solid #dadada;background-color:#ececec;box-shadow:0 0 0 rgba(0,0,0,0);color:#272727;display:block;font-weight:normal;margin:0;padding:.6em;text-shadow:0 0 0 rgba(0,0,0,0)}.content-navi-wrapper.navbar ul.nav li>a:hover{text-decoration:underline;background-color:#ececec;color:#3b3b3b;box-shadow:0 0 0 rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0)} .content-navi-wrapper.navbar ul.nav li.active>a{margin-left:.6em;padding-left:0} .content-navi-wrapper.navbar ul li a{padding:.6em;font-family:Arial,sans-serif;font-size:1.1em;font-weight:normal}.content-navi-wrapper.navbar ul li a.login,.content-navi-wrapper.navbar ul li a.logout{background-image:url("images/sprite_mixed.png");background-position:0 -7px;background-repeat:no-repeat;padding-left:24px} .content-navi-wrapper.navbar ul.level-1,.content-navi-wrapper.navbar ul.level-2{background-color:transparent;border-bottom:none !important}.content-navi-wrapper.navbar ul.level-1 li a,.content-navi-wrapper.navbar ul.level-2 li a,.content-navi-wrapper.navbar ul.level-1 li.active a,.content-navi-wrapper.navbar ul.level-2 li.active a{border-left:0 none} .content-navi-wrapper.navbar ul.level-1>li.active>a,.content-navi-wrapper.navbar ul.level-2>li.active>a{background-color:transparent} .content-navi-wrapper.navbar ul.level-1>li:last-child>a:last-child,.content-navi-wrapper.navbar ul.level-2>li:last-child>a:last-child{border-bottom:1px solid #dadada} .content-navi-wrapper.navbar ul.level-2 li+li.active>a{margin-left:0;padding-left:.6em} .template-land_start .content-navi-wrapper.navbar{display:block !important} .content-navigation-left.navbar,.content-navi-wrapper.navbar{background:none;border:0 none;margin:0 0 20px;position:relative}.content-navigation-left.navbar .navbar-inner,.content-navi-wrapper.navbar .navbar-inner{font-size:13px} .content-navigation-left.navbar .collapse,.content-navi-wrapper.navbar .collapse{border-top:7px solid #253276;height:0} .content-navigation-left.navbar .in.collapse,.content-navi-wrapper.navbar .in.collapse{border-bottom:7px solid #253276} .content-navigation-left.navbar .nav .active a,.content-navi-wrapper.navbar .nav .active a{font-weight:normal} .content-navigation-left.navbar .nav li.active>a,.content-navi-wrapper.navbar .nav li.active>a{font-weight:bold} .content-navigation-left.navbar .btn-navbar,.content-navi-wrapper.navbar .btn-navbar{height:38px;margin:0}.content-navigation-left.navbar .btn-navbar.btn-navi-suche,.content-navi-wrapper.navbar .btn-navbar.btn-navi-suche{float:right}.content-navigation-left.navbar .btn-navbar.btn-navi-suche .icon-search,.content-navi-wrapper.navbar .btn-navbar.btn-navi-suche .icon-search{margin:0 4px} .content-navigation-left.navbar .btn-navbar.btn-navi-left,.content-navi-wrapper.navbar .btn-navbar.btn-navi-left{float:left} .content-navigation-left.navbar>.nav-collapse,.content-navi-wrapper.navbar>.nav-collapse{border-top:7px solid #253276} .content-navigation-left.navbar ul,.content-navi-wrapper.navbar ul{}.content-navigation-left.navbar ul.nav,.content-navi-wrapper.navbar ul.nav{margin:0}.content-navigation-left.navbar ul.nav ul,.content-navi-wrapper.navbar ul.nav ul{margin-left:.6em;border-left:1px solid #dadada;border-bottom:1px solid #dadada}.content-navigation-left.navbar ul.nav ul>li>ul,.content-navi-wrapper.navbar ul.nav ul>li>ul{border-bottom:none} .content-navigation-left.navbar ul.nav li,.content-navi-wrapper.navbar ul.nav li{box-shadow:0 0 0 rgba(0,0,0,0);display:block;float:none;text-shadow:0 0 0 rgba(0,0,0,0)}.content-navigation-left.navbar ul.nav li>a,.content-navi-wrapper.navbar ul.nav li>a{border-bottom:1px solid #dadada;background-color:#ececec;box-shadow:0 0 0 rgba(0,0,0,0);color:#272727;display:block;font-weight:normal;margin:0;padding:.6em;text-shadow:0 0 0 rgba(0,0,0,0)}.content-navigation-left.navbar ul.nav li>a:hover,.content-navi-wrapper.navbar ul.nav li>a:hover{text-decoration:underline;background-color:#ececec;color:#3b3b3b;box-shadow:0 0 0 rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0)} .content-navigation-left.navbar ul.nav li.active>a,.content-navi-wrapper.navbar ul.nav li.active>a{margin-left:.6em;padding-left:0} .content-navigation-left.navbar ul li a,.content-navi-wrapper.navbar ul li a{padding:.6em;font-family:Arial,sans-serif;font-size:1.1em;font-weight:normal}.content-navigation-left.navbar ul li a.login,.content-navi-wrapper.navbar ul li a.login,.content-navigation-left.navbar ul li a.logout,.content-navi-wrapper.navbar ul li a.logout{background-image:url("images/sprite_mixed.png");background-position:0 -7px;background-repeat:no-repeat;padding-left:24px} .content-navigation-left.navbar ul.level-1,.content-navi-wrapper.navbar ul.level-1,.content-navigation-left.navbar ul.level-2,.content-navi-wrapper.navbar ul.level-2{background-color:transparent;border-bottom:none !important}.content-navigation-left.navbar ul.level-1 li a,.content-navi-wrapper.navbar ul.level-1 li a,.content-navigation-left.navbar ul.level-2 li a,.content-navi-wrapper.navbar ul.level-2 li a,.content-navigation-left.navbar ul.level-1 li.active a,.content-navi-wrapper.navbar ul.level-1 li.active a,.content-navigation-left.navbar ul.level-2 li.active a,.content-navi-wrapper.navbar ul.level-2 li.active a{border-left:0 none} .content-navigation-left.navbar ul.level-1>li.active>a,.content-navi-wrapper.navbar ul.level-1>li.active>a,.content-navigation-left.navbar ul.level-2>li.active>a,.content-navi-wrapper.navbar ul.level-2>li.active>a{background-color:transparent} .content-navigation-left.navbar ul.level-1>li:last-child>a:last-child,.content-navi-wrapper.navbar ul.level-1>li:last-child>a:last-child,.content-navigation-left.navbar ul.level-2>li:last-child>a:last-child,.content-navi-wrapper.navbar ul.level-2>li:last-child>a:last-child{border-bottom:1px solid #dadada} .content-navigation-left.navbar ul.level-2 li+li.active>a,.content-navi-wrapper.navbar ul.level-2 li+li.active>a{margin-left:0;padding-left:.6em} .content-navigation-left.navbar .navi-suche,.content-navi-wrapper.navbar .navi-suche{width:80%;position:absolute;right:0;top:0;text-align:right}.content-navigation-left.navbar .navi-suche .input-append,.content-navi-wrapper.navbar .navi-suche .input-append,.content-navigation-left.navbar .navi-suche .input-prepend,.content-navi-wrapper.navbar .navi-suche .input-prepend{width:100%} .content-navigation-left.navbar .navi-suche button,.content-navi-wrapper.navbar .navi-suche button{margin:0} .content-navigation-left.navbar .navi-suche input,.content-navi-wrapper.navbar .navi-suche input{margin:0;width:70%} .content-navi-left.navbar{background:none;border:0 none}.content-navi-left.navbar .in.collapse{margin-bottom:20px} .content-navi-left.navbar .btn-navbar{text-align:left} .content-navi-left.navbar ul{margin-bottom:0}.content-navi-left.navbar ul li{font-family:Arial,sans-serif;background:none repeat scroll 0 0 #ececec;border-top:1px solid #c6c6c6;font-size:90%;overflow:hidden;float:none;display:block;font-size:100%;padding:0;font-size:16px;margin:0}.content-navi-left.navbar ul li a{display:block;padding:10px;background-color:transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;color:#000 !important;font-weight:normal;text-shadow:0 0 0 transparent !important}.content-navi-left.navbar ul li a:hover,.content-navi-left.navbar ul li a:focus{background-color:transparent;text-decoration:underline} .content-navi-left.navbar ul li.hover{background:none repeat scroll 0 0 #ececec}.content-navi-left.navbar ul li.hover a{background:none repeat scroll 0 0 transparent} .content-navi-left.navbar ul li.active{font-weight:bold;background-color:#dfdfdf}.content-navi-left.navbar ul li.active a{font-weight:bold;background:none repeat scroll 0 0 transparent} .content-navi-left.navbar ul li.title{font-weight:bold}.content-navi-left.navbar ul li.title a{font-weight:bold} .content-navi-left.navbar ul li.section-title{font-weight:bold}.content-navi-left.navbar ul li.section-title a{font-weight:bold} .content-navi-left.navbar .collapse{margin-top:-4px} .content-navi-left.navbar .in.collapse{border-bottom:1px solid #c6c6c6} .content-navi-left.navbar ul li{padding-left:2em}.content-navi-left.navbar ul li.title{padding-left:1em} .content-navi-left.navbar ul li.section-title{padding-left:0} .content-navi-left.navbar ul ul{display:none} .content-navi-left.navbar .btn-navi-left{background-color:#ececec;border:1px solid #c6c6c6;color:#3b3b3b}.content-navi-left.navbar .btn-navi-left:hover,.content-navi-left.navbar .btn-navi-left:focus{border:1px solid #c6c6c6}}@media screen and (max-width:380px){.float .main-image{float:none !important;display:inline-block;margin-left:0 !important;margin-right:0 !important} .teaser .inner{display:inline-block !important} .teaser .body,.teaser .header{display:block !important} .content-header .institution{max-width:93%} .teaser .image,.block .image{float:none !important;margin-right:0;margin-left:0} .balconycontainer .body .teaser .body{right:0} body .balconycontainer .balcony-control{top:40px !important} .header .title{word-wrap:break-word} .content-footer .nav li,.content-footer .nav .right{float:none} .content-footer .meta-navi ul.nav>li{float:none;min-height:32px;padding:0 !important} .download .download-btn{margin:5px 0 5px 0} .download .download-btn{position:static} .download .inner,.download .body{margin-left:0;margin-right:0} .image[class*="type"]{max-width:100%} div.pagination{text-align:center}div.pagination ul li.pager-item{display:none} div.pagination ul li.pager-item-previous,div.pagination ul li.pager-item-prev,div.pagination ul li.pager-item-next,div.pagination ul li.mobile-counter{display:inline !important} div.pagination ul li.pager-item-next{float:right} #socialshare .social_share_privacy_area{height:auto}#socialshare .social_share_privacy_area li{float:none;margin-bottom:10px !important}#socialshare .social_share_privacy_area li.help_info.display .info{max-width:230px;left:auto;right:auto} .list-partnerlogos{text-align:left}.list-partnerlogos .item{display:block}.list-partnerlogos .item img{margin:10px 0}}@media screen and (max-width:767px){body{padding-left:20px;padding-right:20px} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px} .container-fluid{padding:0} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left} .dl-horizontal dd{margin-left:0} .container{width:auto} .row-fluid{width:100%} .row,.thumbnails{margin-left:0} .thumbnails>li{float:none;margin-left:0} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .row-fluid [class*="offset"]:first-child{margin-left:0} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:11.385em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto} .controls-row [class*="span"]+[class*="span"]{margin-left:0} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px} .modal.fade.in{top:20px}}@media screen and (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)} .page-header h1 small{display:block;line-height:1.385em} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left} .form-horizontal .controls{margin-left:0} .form-horizontal .control-list{padding-top:0} .form-horizontal .form-actions{padding-left:10px;padding-right:10px} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px} .media-object{margin-right:0;margin-left:0} .modal{top:10px;left:10px;right:10px} .modal-header .close{padding:10px;margin:-10px} .carousel-caption{position:static}}@media screen and (max-width:767px){body{padding:0} .hide-mobile{display:none !important} .only-mobile{display:block !important} .teaser .body{display:inline} .teaser.float .body{min-width:250px} .teaser.grey{padding:5px 10px} .content-marginal .block{padding:5px 10px 10px} table{width:100%;clear:both} .faux-columns.grey-2-1{background-image:none}.faux-columns.grey-2-1 .grey{background-color:#ececec} .faux-columns.grey-1-2{background-image:none}.faux-columns.grey-1-2 .grey{background-color:#ececec} .faux-columns .teaser{margin-bottom:20px} .container-wrapper{width:auto;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin:0 0 8px}.container-wrapper.container-content{overflow:hidden} .portal-header,.portal-footer,.container-content{padding:10px !important} .teaser.float .main-image,.block.float .main-image{margin-right:10px} .teaser .image.w140,.block .image.w140,.teaser .image.w166,.block .image.w166,.teaser .image.w250,.block .image.w250{float:left;margin-right:10px} .balconycontainer{width:100%;max-width:620px}.balconycontainer .body{width:100%} .balconycontainer{height:auto;margin-bottom:50px}.balconycontainer>.header{background:transparent;bottom:-30px;width:100%;text-align:center;position:absolute}.balconycontainer>.header .nav{background:transparent;bottom:auto;width:auto;position:static;display:inline-block}.balconycontainer>.header .nav li{background-color:#253276;text-indent:-999999px;overflow:hidden;border-radius:5px 5px 5px 5px;height:10px;width:10px;margin:5px}.balconycontainer>.header .nav li a{border:none} .balconycontainer>.header .nav li.active{background-color:#b5050e} .balconycontainer .toggle-play{display:none} .balconycontainer>.body{height:auto;background:transparent} .balconycontainer .balcony-control{height:100%;top:0 !important;display:inline-block;height:35px;bottom:auto;top:80px !important}.balconycontainer .balcony-control .inner{height:auto;min-height:32px;min-width:32px;top:33%;margin-top:0} .balconycontainer .balcony-control.left{padding:20px 20px 20px 0} .balconycontainer .balcony-control.right{padding:20px 0 20px 20px} .balconycontainer .balcony-control .inner{top:20px;margin:1px} .balconycontainer>.body .teaser{height:auto;min-height:0;position:absolute;left:-10000px;top:0;margin-bottom:0}.balconycontainer>.body .teaser.active{position:static !important;left:0;top:0} .balconycontainer>.body .teaser .body{position:static;width:auto !important}.balconycontainer>.body .teaser .body a.more{bottom:7px !important} .balconycontainer>.body .teaser .body .title{margin-bottom:3px} .balconycontainer>.body .teaser .image{display:block} .balconycontainer>.body .teaser .main-image img{height:auto;width:auto;max-width:100%} .content-header .meta-navi,.portal-header .portal-navi,.content-navi-top .beberlin,.row-breadcrumb{display:none !important} .content-footer .meta-navi{display:block;float:none;margin-top:20px}.content-footer .meta-navi ul.nav>li{padding:0 18px;background-image:none} .content-header{margin-bottom:20px}.content-header .section-logo .text{margin-right:0} .portal-header{height:auto;min-height:15px}.portal-header .main-image{float:none} .portal-header .portal-logo{float:none;margin:0;max-width:73px;max-height:20px} .portal-header .red-line{right:0 !important} .row-breadcrumb{width:100%} .carousel .carousel-inner .row-fluid .span3{width:25%;float:left}.carousel .carousel-inner .row-fluid .span3 .image{max-width:100%;margin-right:5%}.carousel .carousel-inner .row-fluid .span3 .image a{max-width:98%} .carousel .carousel-inner .row-fluid .span3 .image img{max-width:98%} .carousel .carousel-control{height:100%;top:0 !important}.carousel .carousel-control .inner{height:auto;min-height:32px;min-width:32px;top:33%;margin-top:0} .image-slider.bildergalerie a.picsgallery{height:auto} form .label-placeholder{min-height:0} form select{height:28px;line-height:52px;padding-bottom:8px;padding-top:10px} .btn,.nav-collapse .btn,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{padding-bottom:12px;padding-top:11px} .row-fluid input[class*="span"],.row-fluid select[class*="span"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;min-height:20px} .row-fluid input[class*="fluidwidth"],.row-fluid select[class*="fluidwidth"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;min-height:20px} .collapsible-heading .collapsible-toggle .table-cell.span1{width:6.5%;padding:0 5px} .collapsible-heading .collapsible-toggle .table-cell.span3{width:23.5%} .collapsible-heading .collapsible-toggle .table-cell.span7{width:57.5%} .collapsible-heading .collapsible-toggle .table-cell.span11{width:91.5%} .image.type-article{max-width:100% !important} ul.list>li,.textile ul>li,.textile ol>li{margin-bottom:.4em} ul.list li,.textile ul li,.textile ol li{margin-bottom:.4em} body ul.list-autoteaser li .cell,body ul.list-rss li .cell,body ul.list-tablelist li .cell,body ul.list-autoteaser li .row-fluid>[class*='span'],body ul.list-rss li .row-fluid>[class*='span'],body ul.list-tablelist li .row-fluid>[class*='span']{border:0 none !important} .azlist .checkbox.dl-slots{margin-bottom:2em;margin-right:2em;margin-top:0} .termin .azlist .row-fluid{margin-bottom:15px}}.tooltip-wrapper{position:relative;top:-2px;right:4px;padding:5px}.tooltip-wrapper+.tooltip{font-size:1em}.tooltip-wrapper+.tooltip .tooltip-inner{background:#fcf8e3;color:#3b3b3b;border:1px solid #3b3b3b;padding:5px;box-shadow:1px 1px 2px #aaa}
.tooltip-wrapper+.tooltip.in{opacity:1}
.tooltip-wrapper.blue+.tooltip .tooltip-inner{background:#d9edf7}
.tooltip-wrapper.gray+.tooltip .tooltip-inner{background:#ececec}
.progress-info .bar,.progress .bar-info{background-color:#253276;background-image:none;background-color:#304199;background-image:-moz-linear-gradient(top, #374bb0, #253276);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#374bb0), to(#253276));background-image:-webkit-linear-gradient(top, #374bb0, #253276);background-image:-o-linear-gradient(top, #374bb0, #253276);background-image:linear-gradient(to bottom, #374bb0, #253276);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff374bb0', endColorstr='#ff253276', GradientType=0);background-repeat:repeat-x}
.progress{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:none;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #f5f5f5, #ededed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ededed));background-image:-webkit-linear-gradient(top, #f5f5f5, #ededed);background-image:-o-linear-gradient(top, #f5f5f5, #ededed);background-image:linear-gradient(to bottom, #f5f5f5, #ededed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffededed', GradientType=0);border:1px solid #e3e3e3;-webkit-box-shadow:1px 2px 2px 0 #ececec;-moz-box-shadow:1px 2px 2px 0 #ececec;box-shadow:1px 2px 2px 0 #ececec;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);margin-bottom:1em}.progress .bar{text-align:right;text-shadow:none;position:relative;left:0;top:0}.progress .bar .percent{color:#253276;text-shadow:none;position:absolute;right:-30px;left:auto}.progress .bar .percent.low{color:#253276;text-shadow:none;right:-24px;left:auto}
.progress .bar .percent.high{color:#fff;text-shadow:1px 1px 0 #253276;right:5px;left:auto}
.well .progress{background-color:#fff;background-image:none}
@media print{*{background:auto !important} html{font-size:9.5pt} body{margin:0 !important;padding:0 !important;background-color:transparent;background-image:none} @page {margin:.5cm .3cm .75cm .5cm;padding:0 !important}.row{width:105%} .container-wrapper{width:auto} .column-left{display:none} .span7.column-content{width:65%} .span10.column-content{width:100%} .column-right{width:30%} .container-wrapper.container-portal-header{border:none;margin:0;position:absolute;background:none}.container-wrapper.container-portal-header .portal-header{position:relative;margin:0;padding:0} .container-wrapper.container-portal-header .portal-logo{max-width:130px !important;position:absolute;right:10px;top:10px} .container-wrapper.container-content .content{margin:0;padding:0} .content-header>.span5{width:11.45cm} .breadcrumb li{margin-right:3px} .content-footer,.content-navi-wrapper,#bo-portalnavilinks,.portal-footer,.portal-footer .nav,.content-header .meta-navi,.content-header .search,a img.target,.noprint,#socialshare,.toplink,.to-top,.iframe,.aural,.skyscraper,.block.alternatelanguage{display:none !important} .block .main-image,.image-slider .main-image,.teaser .image,.teaser .main-image,.image.type-article,div[id^="googlemap"]{max-width:100%} .balconycontainer{width:auto}.balconycontainer .body{width:auto;background:none}.balconycontainer .body .teaser .body{right:auto;left:0;bottom:0;border-bottom:0 none !important;border-bottom:32px solid #fff;background-color:#fff !important}.balconycontainer .body .teaser .body .more{display:none} .balconycontainer .up{display:none !important} .balconycontainer .nav{display:none} .float .body table{clear:both} .grey{padding:0 !important;background:none !important;border:none !important} ul,img,.image,table,.block,.gmap,.bildergalerie{page-break-inside:avoid} .mehrspaltig,.faux-columns,.column-content .block,.column-content .teaser{display:block;background-color:none;border:none} .article .body{page-break-inside:auto} .article .body .block,.article .body .teaser{page-break-inside:auto;display:block} .block,.teaser{float:none;page-break-inside:auto;border:0 solid !important;display:block;page-break-before:auto} .block .header,.teaser .header{page-break-inside:avoid !important;page-break-before:avoid !important;page-break-after:avoid !important} .block .header .title,.teaser .header .title{page-break-inside:avoid !important;page-break-before:avoid !important;page-break-after:avoid !important} .block .body,.teaser .body{min-height:10px} p{float:none;page-break-inside:auto} .content-marginal .block,.content-marginal .teaser{display:block;background-color:none;border:none;page-break-inside:avoid} a[href]:after{content:""} .container a.extern[href]:after,.container a[href^="mailto"]:after,.container a.print-showlink[href]:after{content:" (" attr(href) ")";word-wrap:break-word !important;word-break:break-all !important;display:block} .article a{font-weight:bolder;text-decoration:none} .btn{color:#fff !important}.btn.btn-back{color:inherit !important} form .qmark-icon{color:#fff !important} ul.list>li{} .icon{padding-left:0} .breadcrumb li{} .aural{display:none} .cboxElement:after{content:"";background-color:transparent} body ul.list,body .float .body .textile ul,body .textile ul,.float .body .textile ul,.float .body ul.list{display:table;padding-left:13px}body ul.list li,body .float .body .textile ul li,body .textile ul li,.float .body .textile ul li,.float .body ul.list li{background-image:none;list-style:disc outside none;display:list-item;margin-left:px;padding-left:0} body .list-item-style{padding-left:0;background-image:none} .container{width:auto} .row,.thumbnails{margin-left:0} [class*="span"]{margin-left:.3cm} body dl.horizontal dd,body dl.horizontail dt{float:none}}.template-start .teaser .header h3.title,.template-land_start .teaser .header h3.title,.template-start .block .header h3.title,.template-land_start .block .header h3.title,.template-start .bildergalerie .header h3.title,.template-land_start .bildergalerie .header h3.title,.template-start .image-slider .header h3.title,.template-land_start .image-slider .header h3.title{font-family:Calibri,Arial,sans-serif;font-size:18px;font-size:1.385em;line-height:20px;line-height:1.111em;color:#b5050e;margin-top:18px;margin-bottom:12px;font-weight:bold;margin-top:0;padding:0}
body.righttoleft{}body.righttoleft .list{margin-right:0}body.righttoleft .list>li{background:url(images/arrow_red_tiny_left.png) no-repeat right 4px;padding-left:0;padding-right:13px}
body.righttoleft .list.blue>li{background:url(images/arrow_blue_tiny.png) no-repeat right 5px;padding-left:0;padding-right:12px}
body.righttoleft ol{margin-right:0}body.righttoleft ol li{margin-left:0;margin-right:19px}
body.righttoleft ol ol{margin-right:0}
body.righttoleft ol.list-teaser>li{margin-right:0}
body.righttoleft ol.list-teaser li{text-indent:0}
body.righttoleft ul.social-icon-list li{padding:0;background-image:none}
body.righttoleft .list-item-style{background-image:url(images/arrow_red_tiny_left.png);background-position:right 4px;padding-left:0;padding-right:11px}
body.righttoleft .textile ul{margin-right:0}body.righttoleft .textile ul>li{background:url(images/arrow_red_tiny_left.png) no-repeat right 4px;padding-left:0;padding-right:13px}
body.righttoleft .content-navigation-left.navbar ul.nav li>a{padding:9px 8px 9px 0}
body.righttoleft .content-navigation-left.navbar ul.level-2>li.active>a{border-right:6px solid #253276;border-left:0 none}
body.righttoleft .azlist-letter{padding:6px 0 6px 115px;position:relative}body.righttoleft .azlist-letter .to-top{position:absolute;right:auto;left:0}body.righttoleft .azlist-letter .to-top:hover:after{background:url("images/slice_arrows_top.png") no-repeat scroll center 10px #f8f8f8}
body.righttoleft .azlist-letter .to-top:before{border-left:1px solid #ececec;left:35px;right:auto;float:left}
body.righttoleft .azlist-letter .to-top:after{margin-left:0;margin-right:20px;background:url("images/slice_arrows_top.png") no-repeat scroll center -18px #fff;float:left}
body.righttoleft .sbahn,body.righttoleft .ubahn,body.righttoleft .tram,body.righttoleft .bus,body.righttoleft .bahn,body.righttoleft .faehre{padding-left:0;padding-right:19px;background-position:right 2px}
body.righttoleft .content-marginal dl.openings dt{float:right;clear:right}
body.righttoleft .content-marginal dl.openings dd{margin-right:0;float:right}
body.righttoleft .content-marginal dl.telefon dt{float:right;clear:right}
body.righttoleft .content-marginal dl.telefon dd{margin-right:0;float:right}
body.righttoleft .portal-footer .nav li{float:right}body.righttoleft .portal-footer .nav li:first-child{padding-right:0}
body.righttoleft .balconycontainer.layout-toggle .body .teaser .body a.more{right:10px;left:auto}
body.righttoleft .balconycontainer .body .teaser .body a.more{background:url("images/arrow_white_tiny_back.png") no-repeat scroll right 5px rgba(0,0,0,0);margin-left:1px;margin-right:3px;padding-left:0;padding-right:10px}
body.righttoleft .loc .icon-pin_filled_32{float:right;margin-left:8px;padding-left:22px;padding-right:0}
body.righttoleft .download .header,body.righttoleft .download .inner,body.righttoleft .download .body{margin-right:7.5em}
body.righttoleft .modul-linkup .icon-totop{float:right}body.righttoleft .modul-linkup .icon-totop a:hover:after{background:url("images/slice_arrows_top.png") no-repeat scroll center 10px #f8f8f8}
body.righttoleft .modul-linkup .icon-totop a:before{border-left:1px solid #ececec;left:35px;right:auto;float:left}
body.righttoleft .modul-linkup .icon-totop a:after{margin-left:0;margin-right:20px;background:url("images/slice_arrows_top.png") no-repeat scroll center -18px #fff;float:left}
body.righttoleft .modul-linkup.right .icon-totop{float:left}
body.righttoleft .image-slider .header .right{float:left}
body.righttoleft .image-slider .header a.right:before{background:url("images/arrow_red_tiny_left.png") no-repeat scroll right top rgba(0,0,0,0);content:"";display:inline-block;height:9px;width:10px}
body.righttoleft .breadcrumb{margin-right:15px}body.righttoleft .breadcrumb li{float:right;background-image:url("images/arrow_blue_tiny_left.png");background-position:right 44%;padding-right:11px;padding-left:7px}body.righttoleft .breadcrumb li:first-child{background:none repeat scroll 0 0 rgba(0,0,0,0)}
#feedback-footer{position:fixed;bottom:0;width:100%}
#feedback-form{position:relative;left:720px;background:#fff;width:250px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;-webkit-box-shadow:.5em .5em 1.2em rgba(0,0,0,0.5);-moz-box-shadow:.5em .5em 1.2em rgba(0,0,0,0.5);box-shadow:.5em .5em 1.2em rgba(0,0,0,0.5);z-index:10}
#feedback-form label{display:block}
#feedback-form .feed-bar{color:#fff;background:url(images/red-gradient.png) #fd0000;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;min-height:25px;overflow:hidden}
#feedback-form .feed-bar a{color:#fff}
#feedback-form .feed-bar h4{float:right;margin:0;padding:.3em .5em .3em 0;color:#fff}
#feedback-form .feed-bar ul{padding:0 0 0 5px;margin:0;margin-left:5px;display:block;overflow:hidden;list-style:none}
#feedback-form .feed-bar ul li{display:inline;list-style:none;float:left;background:url(images/bubble-sprite.png) no-repeat 0 -2px;height:27px;width:30px;padding:0;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:0;margin-right:5px}
#feedback-form .feed-bar ul li.feed-kommentar{background-position:-30px -2px}
#feedback-form .feed-bar ul li.feed-frage{background-position:-60px -2px}
#feedback-form .feed-bar ul li:hover,#feedback-form .feed-bar ul li.active{background-color:#fff;background-position:0 -32px}
#feedback-form .feed-bar ul li.feed-kommentar:hover,#feedback-form .feed-bar ul li.feed-kommentar.active{background-position:-30px -32px}
#feedback-form .feed-bar ul li.feed-frage:hover,#feedback-form .feed-bar ul li.feed-frage.active{background-position:-60px -32px}
#feedback-form .feed-box{display:none;padding:.5em;font-size:.9em;overflow:hidden;border:1px solid #eee;border-top:none}
#feedback-form .feed-box h4{color:#000;font-size:1.1em}
#feedback-form .feed-box h4 .close{float:right;color:#808080;cursor:pointer}
#feedback-form .feed-box button{font-size:1.1em;float:right;padding:.3em .5em;margin-bottom:.5em}
#feedback-form .feed-box input,#feedback-form .feed-box textarea{width:99%;border:none;background:#eee;border:#bbb;padding:.2em;-webkit-box-shadow:inset 1px 1px 2px #999;-moz-box-shadow:inset 1px 1px 2px #999;box-shadow:inset 1px 1px 2px #999;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:.2em;color:#444}
#feedback-form .feed-box input::-webkit-input-placeholder,#feedback-form .feed-box textarea::-webkit-input-placeholder{color:#777}
#feedback-form .feed-box input::-moz-placeholder,#feedback-form .feed-box textarea::-moz-placeholder{color:#777}
#feedback-form .feed-box input,#feedback-form .feed-box textarea{background-color:#fff;padding:6px 4px}
#feedback-form input[disabled]{background-color:#ececec;border-color:#ddd;cursor:not-allowed}
#feedback-form label.feedback-show-email{display:inline;padding:0}
#feedback-form label.feedback-show-email input{display:inline;float:none;margin-left:5px;margin-bottom:4px;width:auto}
#feedback-form.feedform-simple .feed-bar{border-radius:0 0 0 0}
#feedback-form.feedform-simple .feed-bar ul>li{background-color:transparent;width:auto;text-indent:0;background-image:none;font-weight:bold;height:auto;margin-bottom:4px;margin-top:4px}
#feedback-form.feedform-simple .feed-bar ul>li:hover{text-decoration:underline}
#feedback-form.feedform-simple .feed-bar ul>li.active,#feedback-form.feedform-simple .feed-bar ul>li:active,#feedback-form.feedform-simple .feed-bar ul>li:hover,#feedback-form.feedform-simple .feed-bar ul>li:focus{background-color:transparent}
#feedback-form.feedform-simple .feed-box .close{color:#3b3b3b;opacity:1;font-size:26px;font-weight:bold;line-height:.7em;float:right;position:relative;top:-2px}
#feedback-form.feedform-simple .btn.submit{margin-top:.7em}
#feedback-form.feedform-simple .feed-box input,#feedback-form.feedform-simple .feed-box textarea{-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #656565;border-radius:0 0 0 0;box-shadow:none;padding:6px 4px;width:96%}
#feedback-form.feedform-simple label.feedback-show-email input{width:auto}
@media (max-width:480px){.container-wrapper.container-footer{padding-bottom:20px;margin-bottom:0} #feedback-footer{width:100% !important;position:fixed;bottom:0;top:auto;right:0} #feedback-footer #feedback-form{width:100%}}#feedback-form{left:auto;float:right;width:270px}
#feedback-form .feed-bar{background:#253276 !important}
input,textarea,select,.uneditable-input{width:240px}
#feedback-form .feed-bar ul li.feed-kommentar:hover,#feedback-form .feed-bar ul li.feed-kommentar.active{background-position:-30px -62px}
#feedback-form .feed-bar ul li:hover,#feedback-form .feed-bar ul li.active{background-color:#fff;background-position:0 -62px}
.bo-nahverkehr{margin-bottom:20px}.bo-nahverkehr .bo-nahverkehr-type{background-position:0 2px;background-repeat:no-repeat;padding-left:20px;margin-bottom:.3em}.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-bahn{background-image:url(https://service.berlin.de/_img/pictogramme/char_bahn.gif)}
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-ubahn{background-image:url(https://service.berlin.de/_img/pictogramme/char_ubahn.gif)}
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-sbahn{background-image:url(https://service.berlin.de/_img/pictogramme/char_sbahn.gif)}
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-tram{background-image:url(https://service.berlin.de/_img/pictogramme/char_tram.gif)}
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-bus{background-image:url(https://service.berlin.de/_img/pictogramme/char_bus.gif)}
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-ferry{background-image:url(https://service.berlin.de/_img/pictogramme/char_faehre.gif)}
.bo-nahverkehr .bo-nahverkehr-stops{padding-left:20px;margin-left:0;margin-bottom:.5em}
.bo-nahverkehr .bo-nahverkehr-stop-item{margin-bottom:.3em}
.bo-nahverkehr ul{list-style:none;margin-left:0}
.bo-nahverkehr .bo-nahverkehr-route-list .bo-nahverkehr-route-item{display:inline}.bo-nahverkehr .bo-nahverkehr-route-list .bo-nahverkehr-route-item:after{content:", "}
.bo-nahverkehr .bo-nahverkehr-route-list .bo-nahverkehr-route-item:last-child:after{content:""}
.bo-nahverkehr .bo-nahverkehr-distance{float:right;opacity:.5}
.social_share_privacy_area .clearfix::after {
    content: "";
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
    clear: both;
    display: block;
}
.social_share_privacy_area {
    clear: both;
    margin: 20px 0 !important;
	list-style-type: none;
	padding: 0 !important;
	width: auto;
	height: 25px;
	display: block;
    font-family: Arial, sans-serif;
}
.social_share_privacy_area.vertical {
    height: auto;
}
.social_share_privacy_area li {
	margin: 0 !important;
	padding: 0 !important;
	height: 21px;
	float: left;
}
.social_share_privacy_area.vertical li {
    float: none;
    clear: both;
    width: 150px;
    height: auto;
    margin: 0 0 10px !important;
}
.social_share_privacy_area.vertical li.settings_info {
    height: 24px;
}
.social_share_privacy_area.vertical.switch_right li {
    width: 120px;
}
.social_share_privacy_area li .dummy_btn {
    float: left;
    margin: 0 0 0 10px;
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area.vertical li .dummy_btn {
    width: 90px;
}
.social_share_privacy_area.vertical.switch_right li .dummy_btn {
    margin-left: 0;
}
.social_share_privacy_area li div iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
}

.social_share_privacy_area .facebook {
    width: 180px;
    display: inline-block;
}
.social_share_privacy_area.vertical .facebook {
    display: block;
}
.social_share_privacy_area .facebook .fb_like iframe {
    width: 130px;
}


.social_share_privacy_area .twitter {
	width: 148px;
}
.social_share_privacy_area li div.tweet {
	width: 100px;
}


.social_share_privacy_area .gplus {
	width: 123px;
}
.social_share_privacy_area li div.gplusone {
	width: 75px;
}


.social_share_privacy_area li .switch {
    text-indent: -9999em;
    background: transparent url(images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    float: left;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area.vertical.switch_right li .switch {
    float: right;
}
.social_share_privacy_area.skin-dark li .switch {
    background-image: url(images/socialshareprivacy_on_off_dark.png);
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}


.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 3px 4px #999;
    -webkit-box-shadow: 0 3px 4px #999;
    box-shadow: 0 3px 4px #999;
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {
    left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
    left: -243px;
    width: 350px;
}
.social_share_privacy_area.vertical li.gplus.help_info .info,
.social_share_privacy_area.vertical li .help_info.icon .info {
    left: 0;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    background: #fff url(images/socialshareprivacy_info.png) no-repeat center center scroll;
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
	vertical-align: top;
	border: 2px solid #e7e3e3;
	border-right-width: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area.skin-dark li .help_info.icon {
    background-image: url(images/socialshareprivacy_info_dark.png),-moz-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/socialshareprivacy_info_dark.png),-webkit-gradient(linear,center top,center bottom,color-stop(0%,#6a6767),color-stop(100%,#2d2a2a));
    background-image: url(images/socialshareprivacy_info_dark.png),-webkit-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/socialshareprivacy_info_dark.png),-o-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/socialshareprivacy_info_dark.png),-ms-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/socialshareprivacy_info_dark.png),linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/socialshareprivacy_info_dark.png);
    background-color: #4f4c4c;
    border-color: #7e7e7e;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
	border-top-width: 0;
	border-left-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
	border-right-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


.social_share_privacy_area li.settings_info {
	position: relative;
	top: -2px;
}
.social_share_privacy_area.vertical li.settings_info {
    top: 0;
}
.social_share_privacy_area li.settings_info a {
	text-decoration: none;
	margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    border: 2px solid #e7e3e3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #c1c1c1;
	-webkit-box-shadow: 2px 2px 3px #c1c1c1;
    box-shadow: 3px 3px 3px #c1c1c1;
    left: 0;
    position: absolute;
    top: 0;
    width: 135px;
    z-index: 1000;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
	border-width: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
	display: none;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
	text-indent: -9999em;
	display: inline-block;
	background: #fff url(images/settings.png) no-repeat center center scroll;
	width: 25px;
	height: 20px;
	border: 2px solid #e7e3e3;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border-left: 1px solid #ddd;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu .settings {
    background-image: url(images/settings_dark.png),-moz-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/settings_dark.png),-webkit-gradient(linear,center top,center bottom,color-stop(0%,#6a6767),color-stop(100%,#2d2a2a));
    background-image: url(images/settings_dark.png),-webkit-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/settings_dark.png),-o-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/settings_dark.png),-ms-linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/settings_dark.png),linear-gradient(top,#6a6767 0,#2d2a2a 100%);
    background-image: url(images/settings_dark.png);
    background-color: #4f4c4c;
    border-color: #7e7e7e;
}
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu.on {
    background-color: #4f4c4c;
    color: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
	border-top-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
	width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
	clear: both;
    float: left;
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
	-moz-transition: color .5s ease-in;
	-webkit-transition: color .5s ease-in;
	transition: color .5s ease-in;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
	color: #090;
}
/*! jQuery UI - v1.11.1 - 2014-09-24
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 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-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/


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


/* Misc visuals
----------------------------------*/


.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.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 {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; 
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.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:hover,
.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;
	padding: .2em .2em 0;
	display: none;
}
.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-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.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,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.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;
}
.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;
}
.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-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	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 {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	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: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; 
	
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}


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


.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}


.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.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("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); 
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.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;
	-ms-touch-action: none;
	touch-action: none;
}
.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 .ui-tabs-anchor {
	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 .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.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 {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	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 url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	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); 
}

/* Icons
----------------------------------*/


.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("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; }


/* Misc visuals
----------------------------------*/


.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}


.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); 
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); 
	border-radius: 8px;
}
