.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-space-after-30{margin-bottom:30px !important}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:310px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:310px}
.csc-textpic-intext-left-nowrap-286 .csc-textpic-text{margin-left:286px}
.csc-space-after-10{margin-bottom:10px !important}
.csc-space-before-30{margin-top:30px !important}
.csc-space-after-20{margin-bottom:20px !important}
.csc-space-after-40{margin-bottom:40px !important}
.csc-textpic-intext-left-nowrap-295 .csc-textpic-text{margin-left:295px}
.csc-space-before-20{margin-top:20px !important}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:909px){.container{width:auto}
}
@media (min-width:1099.06px){.container{width:980px}
}
@media (min-width:75em){.container{width:1130px}
}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:909px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:1099.06px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:75em){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.container:after,.container:before{content:" ";display:table}
.pull-right{float:right}
.pull-left{float:left}
.alignRight{text-align:right}
.alignCenter{text-align:center}
.show{display:block!important}
.hide{display:none}
.fixed{position:fixed!important}
.boxPadding{padding:20px 15px 20px 20px}
.boxPadding_rlb{padding:0 15px 20px 20px}
.boxPadding_rl{padding:0 15px 0 20px}
.boxPadding_tb{padding:20px 0}
.boxPadding_trl{padding:20px 15px 0 20px}
.brandRow .csc-textpic-imagecolumn{margin-right:2.3125rem!important}
.brandRow .csc-textpic-imagecolumn.csc-textpic-lastcol{margin-right:0!important}
.selective-show,.selective-show.desktop-0,.selective-show.mobile-0,.selective-show.tablet-0{display:none}
@media screen and (max-width:909px){.selective-show.mobile-1{display:block!important}
}
@media screen and (min-width:909px) and (max-width:75em){.selective-show.tablet-1{display:block!important}
}
@media screen and (min-width:75em){.selective-show.desktop-1{display:block!important}
}
@media screen and (max-width:909px){.mobileHide{display:none}
}
@media screen and (min-width:909px){.sinceTabletHide{display:none}
}
@media screen and (min-width:1099px){.desktopHide{display:none}
}
.clearfix:after,.container-fluid:after,.container:after,.row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix,.container,.container-fluid,.row{clear:both}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background-color:#001325;background-color:-moz-linear-gradient(top,#001325 0,#002341 50%,#013f70 100%);background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0,#001325),color-stop(50%,#002341),color-stop(100%,#013f70));background-color:-webkit-linear-gradient(top,#001325 0,#002341 50%,#013f70 100%);background-color:-o-linear-gradient(top,#001325 0,#002341 50%,#013f70 100%);background-color:-ms-linear-gradient(top,#001325 0,#002341 50%,#013f70 100%);background-color:linear-gradient(to bottom,#001325 0,#002341 50%,#013f70 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001325',endColorstr='#013f70',GradientType=0);font-family:Lato,sans-serif;color:#fff;line-height:22px;font-size:16px;letter-spacing:.01em;margin:0;position:relative;-webkit-backface-visibility:hidden}
body::before{background-image:url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/bg_stars2.png');background-repeat:repeat;content:"";display:block;height:100%;left:0;opacity:.8;position:absolute;right:0;width:100%}
a{color:#e442ad;text-decoration:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
a:hover{color:#fff}
img{max-width:100%;width:auto;height:auto;display:inline-block}
hr{display:block;margin-top:1.875rem;margin-bottom:1.875rem;border-bottom:none;border-left:none;border-top:none;border-top:3px dotted #053660}
blockquote{background:#fff;margin:40px 0;padding:10px 30px;border:5px solid #053660;color:#959595}
code,pre{font-size:16px}
::selection{background:#e442ad;color:#fff}
.mainMenu{margin:5px 0}
.mainMenu ul{padding-left:0;margin:0}
.mainMenu li{list-style-type:none;padding-left:0}
.mobile .mainMenu{position:absolute;left:0;right:0;margin-top:1.875rem;font-size:25px;font-size:1.5625rem;text-align:center;max-height:0;visibility:hidden;overflow:hidden;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.mobile .mainMenu.show{max-height:5000px;visibility:visible;overflow:hidden;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.mobile .mainMenu a{display:block;padding:30px 20px;text-transform:uppercase;font-weight:700;color:#fff;background-color:#009de0}
.mobile .mainMenu .active a{background-color:#009de0}
.desktop .mainMenu{font-size:20px;font-size:1.25rem}
.desktop .mainMenu,.tablet .mainMenu{float:right}
.desktop .mainMenu-itemLevel1,.tablet .mainMenu-itemLevel1{position:relative;list-style-type:none;display:inline-block}
.desktop .mainMenu-itemLevel1>a,.tablet .mainMenu-itemLevel1>a{color:#fff;padding:5px 10px;text-transform:uppercase;margin-left:.3125rem;font-weight:900;letter-spacing:.06em;border-bottom:3px solid transparent}
.desktop .mainMenu-itemLevel1.active a,.desktop .mainMenu-itemLevel1>a:hover,.tablet .mainMenu-itemLevel1.active a,.tablet .mainMenu-itemLevel1>a:hover{color:#009de0;border-bottom:3px solid #e442ad}
@media screen and (max-width:75em){.desktop .mainMenu{font-size:16px;font-size:1rem}
}
@media screen and (min-width:1099px){.desktop .mainMenu{margin:14px 0 0}
}
.footerMenu{padding-left:0}
.footerMenu-listItem{position:relative;display:inline-block}
.footerMenu-listItem a{color:#fff;padding:.625rem}
.footerMenu-listItem a:hover{color:#e442ad}
h1{font-size:26px;font-size:1.625rem;text-transform:uppercase;letter-spacing:.04em;color:#009de0;margin-top:0;font-weight:900;border-right:5px solid #e442ad;padding:19px 0 21px}
h2{font-size:24px;font-size:1.5rem;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-top:0;margin-bottom:.625rem}
@font-face{font-family:iconfont;src:url('/typo3conf/ext/nimthemelnu/Resources/Public/Fonts/iconfont_-ud8jkb.eot');src:url('/typo3conf/ext/nimthemelnu/Resources/Public/Fonts/iconfont.eot') format('embedded-opentype'),url('/typo3conf/ext/nimthemelnu/Resources/Public/Fonts/iconfont_-ud8jkb.ttf') format('truetype'),url('/typo3conf/ext/nimthemelnu/Resources/Public/Fonts/iconfont_-ud8jkb.woff') format('woff'),url('/typo3conf/ext/nimthemelnu/Resources/Public/Fonts/iconfont_-ud8jkb.svg') format('svg');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow_c_down:before{content:"\e600"}
.icon-arrow_c_left:before{content:"\e601"}
.icon-arrow_c_right:before{content:"\e602"}
.icon-arrow_c_up:before{content:"\e603"}
.icon-arrow_down:before{content:"\e604"}
.icon-arrow_up:before{content:"\e605"}
.icon-check:before{content:"\e606"}
.icon-close:before{content:"\e607"}
.icon-link:before{content:"\e608"}
.icon-menu:before{content:"\e609"}
.icon-radio:before{content:"\e60a"}
.btn,.btn-submit,.powermail_submit{display:inline-block;padding:6px 20px;background-color:transparent;text-transform:uppercase;color:#e442ad;line-height:24px;line-height:1.5rem;font-weight:700;border:2px solid #e442ad;width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.btn-submit:hover,.btn:hover,.powermail_submit:hover{background-color:#e442ad;color:#fff}
.btn-submit:active,.btn-submit:focus,.btn:active,.btn:focus,.powermail_submit:active,.powermail_submit:focus{background-color:#a81877;outline:0;color:#fff}
.powermail_submit{margin-top:.625rem}
.btn-web{position:relative;left:23px}
.btn-web:before{position:absolute;font-family:iconfont;content:'\e608';left:-23px;font-size:16px;font-size:1rem}
.cta-moon{position:fixed;top:125px;right:0;display:block;z-index:3;width:265px;height:272px;background:url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/cta.png') -14px 0 no-repeat;padding:90px 30px 70px;text-align:center;text-transform:uppercase;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;letter-spacing:.02em;font-weight:900;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.cta-moon .big{display:block;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}
.cta-moon i{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem}
.cta-moon:hover{background-position:-279px 0;color:#e442ad}
@media screen and (max-width:75em){.cta-moon{display:none}
}
.btn-menu{display:none}
@media screen and (max-width:909px){.btn-menu{display:block;width:30px;float:right;border:none;background-color:transparent;font-size:30px;font-size:1.875rem;line-height:20px;line-height:1.25rem;margin-top:-4px;margin-bottom:6px;padding-left:0;padding-right:0}
.btn-menu:active,.btn-menu:focus{outline:0}
}
fieldset{padding:0;margin:0;border:none}
.select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{position:relative;display:block;width:100%;height:45px;height:2.8125rem;background-color:#082338;color:#fff;border:none;padding:.625rem;margin-bottom:.625rem;line-height:18px;line-height:1.125rem;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.select:hover,input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{cursor:pointer}
.select:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}
textarea{height:148px;height:9.25rem}
.powermail_label,.powermail_legend,.tx-powermail h3{display:none}
.powermail_fieldwrap_content{margin:20px 0}
.powermail_fieldwrap_content p{margin:0;line-height:25px;line-height:1.5625rem}
::-webkit-input-placeholder{color:#fff;text-transform:uppercase}
:-moz-placeholder{color:#fff;text-transform:uppercase}
::-moz-placeholder{color:#fff;text-transform:uppercase}
:-ms-input-placeholder{color:#fff;text-transform:uppercase}
.s-hidden{visibility:hidden;padding-right:.625rem}
.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#082338;color:#fff;text-transform:uppercase;padding:13px 10px}
.styledSelect:after{position:absolute;top:-1px;right:0;text-align:center;font-family:iconfont;content:'\e604';line-height:45px;display:block;width:45px;height:45px;background-color:#009de0;color:#fff}
ul.options{display:none;position:absolute;top:44px;top:2.75rem;right:0;left:-1px;left:-.0625rem;z-index:999;margin:0;padding:0!important;list-style:none;border-top:none;background-color:#082338;color:#fff}
ul.options li{padding:.625rem;margin-bottom:0;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
ul.options li:hover{background-color:#009de0;color:#fff}
ul.options li:active{background-color:#959595}
.powermail_check_inner{margin-bottom:.9375rem}
.powermail_check_inner .powermail_checkbox{display:none}
.powermail_check_inner label{position:relative;left:31px;vertical-align:top}
.powermail_check_inner label:before{position:absolute;top:2px;left:-30px;display:inline-block;float:left;content:' ';background-color:#082338;color:#fff;vertical-align:top;width:16px;height:16px;border:1px solid #fff}
.powermail_check_inner label:hover{cursor:pointer}
.powermail_check_inner input[type=checkbox]:checked+label:before{content:'\e606';font-family:iconfont;color:#009de0;font-size:10px;font-size:.625rem;line-height:16px;text-align:center}
.powermail_check_outer.parsley-error label:before,.powermail_field.powermail_input.parsley-error,.powermail_textarea.parsley-error{border:1px solid #e442ad}
@media screen and (max-width:909px){.powermail_check_inner label{display:inline-block;width:90%}
}
.powermail_radio_outer{clear:both}
.powermail_radio_outer:after,.powermail_radio_outer:before{content:" ";display:table}
.powermail_radio_outer:after{clear:both}
.powermail_radio_inner{float:left;margin-right:2.5rem;margin-bottom:.75rem;padding-left:1.6875rem}
.powermail_radio_inner .powermail_radio{display:none}
.powermail_radio_inner label{position:relative;vertical-align:top}
.powermail_radio_inner label:before{position:absolute;top:1px;left:-25px;left:-1.5625rem;display:block;content:' ';background-color:#082338;width:16px;height:16px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.powermail_radio_inner label:hover{cursor:pointer}
.powermail_radio_inner input[type=radio]:checked+label:after{content:' ';position:absolute;top:5px;left:-21px;left:-1.3125rem;display:block;width:10px;height:10px;z-index:10;background-color:#009de0;font-size:11px;font-size:.6875rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.parsley-errors-list,.powermail_message_error{display:none}
input[type=email].powermail_field_error,input[type=number].powermail_field_error,input[type=tel].powermail_field_error,input[type=text].powermail_field_error{border:1px solid #e442ad}
.error{color:#e442ad}
.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=tel],.error input[type=text]{border:1px solid #e442ad}
.error .alert-error .close,.error .alert-error h4{display:none}
.parsley-errors-list+.styledSelect{border-top:1px solid #e442ad;border-left:1px solid #e442ad;border-bottom:1px solid #e442ad}
.powermail_fieldset.group,.powermail_fieldwrap.group{background-color:#082338;padding:1.25rem;margin-bottom:.625rem}
.powermail_fieldset.group legend.powermail_label,.powermail_fieldwrap.group legend.powermail_label{display:block;text-transform:uppercase;margin-bottom:1.25rem}
.powermail_fieldset.group input[type=text],.powermail_fieldwrap.group input[type=text]{display:block;max-width:93%;margin-left:1.75rem;border:1px solid #fff}
.powermail_fieldset.hideLabel legend,.powermail_fieldwrap.hideLabel legend{display:none!important}
@-webkit-keyframes hideMessage{0%{opacity:1}
100%{opacity:0;visibility:hidden}
}
@-moz-keyframes hideMessage{0%{opacity:1}
100%{opacity:0;visibility:hidden}
}
@-o-keyframes hideMessage{0%{opacity:1}
100%{opacity:0;visibility:hidden}
}
@keyframes hideMessage{0%{opacity:1}
100%{opacity:0;visibility:hidden}
}
.powermail_create{position:fixed;bottom:0;left:0;right:0;z-index:98;background-color:#009de0;text-align:center;font-size:20px;font-size:1.25rem;font-weight:700;padding:20px 20px 10px;-webkit-animation:hideMessage 2s ease forwards;-moz-animation:hideMessage 2s ease forwards;-o-animation:hideMessage 2s ease forwards;animation:hideMessage 2s ease forwards;-webkit-animation-iteration-count:1;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}
table{width:100%;margin:2.5rem 0}
td,th{padding:0 10px 20px;vertical-align:top;text-align:left}
@-webkit-keyframes bus-animation{0%{left:15%}
75%{left:130%}
75.1%{left:-200px}
100%{left:15%}
}
@-moz-keyframes bus-animation{0%{left:15%}
75%{left:110%}
75.1%{left:-200px}
100%{left:15%}
}
@-o-keyframes bus-animation{0%{left:15%}
75%{left:110%}
75.1%{left:-200px}
100%{left:15%}
}
@keyframes bus-animation{0%{left:15%}
75%{left:110%}
75.1%{left:-200px}
100%{left:15%}
}
.svg-bus{position:absolute;bottom:0;z-index:3;width:200px;-webkit-animation:bus-animation 7s ease infinite;-moz-animation:bus-animation 7s ease infinite;-o-animation:bus-animation 7s ease infinite;animation:bus-animation 7s ease infinite}
.patronatWrapper{position:absolute;top:165px;z-index:8;color:#717171;padding:40px 110px;background-color:#fff;-webkit-transition:left .2s;-moz-transition:left .2s;-o-transition:left .2s;transition:left .2s}
.patronatWrapper.in{z-index:99}
.patronatWrapper p{margin-top:0}
.patronatWrapper h1{font-size:22px;font-size:1.375rem}
.patronat-button{position:fixed;display:inline-block;background-color:#e442ad;color:#fff;text-transform:uppercase;padding:10px 20px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.patronat-button i{margin-left:.625rem}
.patronat-button:hover{cursor:pointer;background-color:#e442ad}
.mobile .patronatWrapper{left:-100%;width:100%;padding:40px 20px}
.mobile .patronatWrapper.in .patronat-button i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.mobile .patronat-button{top:100px;left:0;right:0;padding:1.25rem;font-size:25px;font-size:1.5625rem;opacity:1;filter:alpha(opacity=100);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.mobile .patronat-button.out{opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.mobile .patronat-button i{float:right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.desktop .patronatWrapper,.tablet .patronatWrapper{position:fixed;left:-75%;width:75%;padding:40px 16px}
.desktop .patronatWrapper.in .patronat-button i,.tablet .patronatWrapper.in .patronat-button i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.desktop .patronatInner,.tablet .patronatInner{overflow-y:scroll;overflow-x:hidden;height:500px}
.desktop .patronat-button,.tablet .patronat-button{position:absolute;top:83px;right:-145px;font-size:20px;font-size:1.25rem;padding:1.25rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.desktop .patronat-button:hover,.tablet .patronat-button:hover{cursor:pointer;background-color:#009de0}
.desktop .tour-control,.tablet .tour-control{margin-top:20px}
.patronatWrapper.in{left:0;-webkit-transition:left .2s;-moz-transition:left .2s;-o-transition:left .2s;transition:left .2s}
.patronatWrapper.in i{display:inline-block}
.overlay{display:block;z-index:98;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.siteHeader{position:fixed;top:0;left:0;right:0;z-index:100;padding-top:2.625rem;padding-bottom:1.25rem;margin-bottom:0;border-bottom:1px solid #053660;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.siteHeader.in{background-color:rgba(0,0,0,.8);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.logo{display:inline-block;width:350px;width:21.875rem;height:33px;height:2.0625rem}
@media screen and (max-width:909px){.logo{width:220px;width:13.75rem;height:21px;height:1.3125rem}
.imprint,.mainContent{padding-left:20px;padding-right:20px}
}
@media screen and (min-width:909px){.siteHeader{height:101px}
.imprint,.mainContent,.siteHeader{padding-left:8.33333333%;padding-right:8.33333333%}
}
@media screen and (max-width:1027px){.siteHeader{padding-left:20px;padding-right:20px}
}
.mainContent{position:relative;padding-top:9.375rem}
.mainContent p:first-child{margin-top:0}
.anchor{display:block;height:155px;margin-top:-155px;visibility:hidden}
section{padding-bottom:3.75rem;margin-bottom:3.75rem;border-bottom:1px solid #053660}
.section4{background:url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars6.svg') bottom center/250px no-repeat;border-bottom:none;margin-bottom:0;padding-bottom:7.5rem}
.csc-textpic-intext-left-nowrap .csc-textpic-text{padding-left:.625rem}
@media screen and (max-width:909px){.mainContent{padding-top:13.125rem}
.mainContent .csc-textpic .csc-textpic-imagewrap{float:none;margin:0 0 20px}
.mainContent .csc-textpic .csc-textpic-text{margin-left:0!important}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none!important;margin-right:0;margin-left:0}
.csc-textpic-intext-left .csc-textpic-text,.csc-textpic-intext-left-nowrap .csc-textpic-text,.csc-textpic-intext-right .csc-textpic-text,.csc-textpic-intext-right-nowrap .csc-textpic-text{padding-left:0!important;padding-right:0!important}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:0!important;margin-right:0!important}
}
@media screen and (min-width:909px){.section2{background:url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars1.svg') bottom left/250px no-repeat}
.section3{background:url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars2.svg') center left/250px no-repeat,url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars3.svg') bottom right/250px no-repeat}
.section4{background:url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars4.svg') center left no-repeat,url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars5.svg') bottom left no-repeat,url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars6.svg') bottom center no-repeat,url('/typo3conf/ext/nimthemelnu/Resources/Public/Img/stars7.svg') bottom right no-repeat;background-size:250px}
}
.siteFooter{position:relative;overflow:hidden}
.footerInfo{position:absolute;bottom:10px;z-index:2;color:#0e3f65}
.footerInfo a{color:#0e3f65}
.footerInfo a:hover{color:#fff}
.svg-skyline{width:100%}
@media screen and (max-width:909px){.footerInfo{right:20px}
.svg-skyline{position:relative;left:-60%;max-width:inherit;width:250%}
}
@media screen and (min-width:909px){.footerInfo{right:8.33333333%}
}
.imprint{background-color:#000;max-height:0;overflow:hidden;visibility:hidden;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.imprint.in{padding-top:3.75rem;max-height:4000px;overflow:visible;visibility:visible;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.imprint .row{position:relative}
.imprint .icon-close{position:absolute;top:0;right:0;z-index:3;color:#e442ad;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.imprint .icon-close:hover{cursor:pointer;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
@media screen and (max-width:1099px){.imprint .icon-close{top:-30px;right:7px}
}
@media screen and (min-width:1099px){.imprint .icon-close{right:100px}
}