.tx-tcformular-pi1 label{cursor:pointer}
.tx-tcformular-pi1 input.secure{display:none}
.tx-tcformular-pi1 .elementcontainer{margin-bottom:1em}
.tx-tcformular-pi1 .radiooptioncontainer{margin-bottom:.5em}
.tx-tcformular-pi1 .checkboxoptioncontainer{margin-bottom:.5em}
.tx-tcformular-pi1 .radiochoicelabel{padding-left:.5em}
.tx-tcformular-pi1 .checkboxchoicelabel{padding-left:.5em}
.tx-tcformular-pi1 .required{background-image:url(/typo3conf/ext/tcformular/images/required.png);background-repeat:no-repeat;background-position:center center;width:16px;display:inline-block}
.tx-tcformular-pi1 .pretext{1em}
.tx-tcformular-pi1 .fileextensions{font-size:80%}
.tx-tcformular-pi1 .uploadfilename{margin-bottom:1em;padding-left:20px;background-image:url(/typo3conf/ext/tcformular/images/delete.png);background-repeat:no-repeat;background-position:0 top;cursor:pointer}
.tx-tcformular-pi1 .hidden{display:none !important}
.tx-tcformular-pi1 .question{margin-bottom:.5em}
.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}
.tx-tc-video{margin-bottom:1em}
.tx-tc-video .mediacontent{margin-bottom:1em;border-width:1px;border-style:solid;border-color:}
.tx-tc-video .videoimage{display:block;width:100%;height:auto}
.tx-tc-video .videofancybox{display:block;position:relative}
.tx-tc-video .videofancybox .playicon{display:block;position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-24px}
.tx-tc-video .videofile{display:block;position:relative}
.tx-tc-video .videofile .playicon{display:block;position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-24px}
.tx-tc-video iframe{display:block}
.tx-tc-subscribe .label{margin-bottom:.5em}
@media screen and (max-width:700px){body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks{width:100% !important}
body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks .fluidimagelinksspacing,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks .fluidimagelinksspacing,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks .fluidimagelinksspacing,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks .fluidimagelinksspacing{padding-right:0 !important;padding-left:0 !important;margin-right:0 !important;margin-left:0 !important}
body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks .fluidimagecontainer,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks .fluidimagecontainer,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks .fluidimagecontainer,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks .fluidimagecontainer{padding-right:0 !important;padding-left:0 !important;margin-right:0 !important;margin-left:0 !important}
body .ctype-tcadaptivetextpic_show .imageorient-0 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-1 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-2 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-8 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-9 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-10 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks{width:100% !important}
body .ctype-tcadaptivetextpic_show .imageorient-0 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-1 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-2 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-8 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-9 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-10 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks .fluidimagelink{float:none !important;width:100% !important}
body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagecontent,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagecontent{float:none !important;width:100% !important}
}
.tx_tcadaptivetextpic .imagecontainer{position:relative}
.tx_tcadaptivetextpic .imagecontainer .pinit-button{position:absolute !important;bottom:2px;right:2px}
.tx_tcadaptivetextpic .imagecontainer .pinit-button img{display:block}
.tx-tc-contacts .contact-container{margin:0 -10px}
.tx-tc-contacts .contact-container.portrait .imagecontainer,.tx-tc-contacts .contact-container.landscape .imagecontainer{position:relative;overflow:hidden;margin-bottom:1em;background-color:transparent}
.tx-tc-contacts .contact-container.portrait .imagecontainer img,.tx-tc-contacts .contact-container.landscape .imagecontainer img{position:absolute}
.tx-tc-contacts .contact-container.misc .imagecontainer{overflow:hidden;margin-bottom:1em;background-color:transparent}
.tx-tc-contacts .contact-container .float-left{float:left}
.tx-tc-contacts .contact-container .float-right{float:right}
.tx-tc-contacts .col-1 .contact-card{width:100%;clear:none}
.tx-tc-contacts .col-2 .contact-card{width:50%}
.tx-tc-contacts .col-2 .contact-card:nth-child(2n+1){clear:left}
.tx-tc-contacts .col-3 .contact-card{width:33.3333%}
.tx-tc-contacts .col-3 .contact-card:nth-child(3n+1){clear:left}
.tx-tc-contacts .col-4 .contact-card{width:25%}
.tx-tc-contacts .col-4 .contact-card:nth-child(4n+1){clear:left}
.tx-tc-contacts .col-5 .contact-card{width:20%}
.tx-tc-contacts .col-5 .contact-card:nth-child(5n+1){clear:left}
.tx-tc-contacts .col-6 .contact-card{width:16.6666%}
.tx-tc-contacts .col-6 .contact-card:nth-child(6n+1){clear:left}
.tx-tc-contacts .col-7 .contact-card{width:14.2857%}
.tx-tc-contacts .col-7 .contact-card:nth-child(7n+1){clear:left}
.tx-tc-contacts .col-8 .contact-card{width:12.5%}
.tx-tc-contacts .col-8 .contact-card:nth-child(8n+1){clear:left}
.tx-tc-contacts .contact-card{float:left;margin-bottom:20px}
.tx-tc-contacts .contact-card .inner{padding:0 10px}
.tx-tc-contacts .contact-card .inner img{display:block;width:100%;height:100%}
.tx-tc-contacts .contact-card:first-child{clear:none !important}
@media (min-width:700px) and (max-width:1024px){.tx-tc-contacts .col-1 .contact-card,.tx-tc-contacts .col-2 .contact-card,.tx-tc-contacts .col-3 .contact-card,.tx-tc-contacts .col-4 .contact-card,.tx-tc-contacts .col-5 .contact-card,.tx-tc-contacts .col-6 .contact-card,.tx-tc-contacts .col-7 .contact-card,.tx-tc-contacts .col-8 .contact-card{width:25%;clear:none !important}
.tx-tc-contacts .col-1 .contact-card:nth-child(4n+1),.tx-tc-contacts .col-2 .contact-card:nth-child(4n+1),.tx-tc-contacts .col-3 .contact-card:nth-child(4n+1),.tx-tc-contacts .col-4 .contact-card:nth-child(4n+1),.tx-tc-contacts .col-5 .contact-card:nth-child(4n+1),.tx-tc-contacts .col-6 .contact-card:nth-child(4n+1),.tx-tc-contacts .col-7 .contact-card:nth-child(4n+1),.tx-tc-contacts .col-8 .contact-card:nth-child(4n+1){clear:left !important}
}
@media (max-width:700px){.tx-tc-contacts .contact-container{margin:0 -10px}
.tx-tc-contacts .col-1 .contact-card,.tx-tc-contacts .col-2 .contact-card,.tx-tc-contacts .col-3 .contact-card,.tx-tc-contacts .col-4 .contact-card,.tx-tc-contacts .col-5 .contact-card,.tx-tc-contacts .col-6 .contact-card,.tx-tc-contacts .col-7 .contact-card,.tx-tc-contacts .col-8 .contact-card{width:50%;clear:none !important}
.tx-tc-contacts .col-1 .contact-card:nth-child(2n+1),.tx-tc-contacts .col-2 .contact-card:nth-child(2n+1),.tx-tc-contacts .col-3 .contact-card:nth-child(2n+1),.tx-tc-contacts .col-4 .contact-card:nth-child(2n+1),.tx-tc-contacts .col-5 .contact-card:nth-child(2n+1),.tx-tc-contacts .col-6 .contact-card:nth-child(2n+1),.tx-tc-contacts .col-7 .contact-card:nth-child(2n+1),.tx-tc-contacts .col-8 .contact-card:nth-child(2n+1){clear:left !important}
.tx-tc-contacts .col-1 .contact-card .inner,.tx-tc-contacts .col-2 .contact-card .inner,.tx-tc-contacts .col-3 .contact-card .inner,.tx-tc-contacts .col-4 .contact-card .inner,.tx-tc-contacts .col-5 .contact-card .inner,.tx-tc-contacts .col-6 .contact-card .inner,.tx-tc-contacts .col-7 .contact-card .inner,.tx-tc-contacts .col-8 .contact-card .inner{padding:0 10px}
}
.tx-tc-cycler{position:relative;margin-bottom:20px}
.tx-tc-cycler .change{cursor:pointer;position:absolute;z-index:1000;opacity:.50;-webkit-opacity:.50;-moz-opacity:.50;background-color:#FFFFFF;color:#000000;height:60px;width:60px;margin-top:-30px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden}
.tx-tc-cycler .change span{font-size:30px;line-height:60px}
.tx-tc-cycler.overlay-top .infoposition{position:absolute;top:0;left:0;width:100%}
.tx-tc-cycler.overlay-right .change.prev{left:1em;margin:0}
.tx-tc-cycler.overlay-right .change.prev.position-top{top:1em}
.tx-tc-cycler.overlay-right .change.prev.position-bottom{bottom:1em}
.tx-tc-cycler.overlay-right .change.next{left:2em;margin:0;margin-left:60px}
.tx-tc-cycler.overlay-right .change.next.position-top{top:1em}
.tx-tc-cycler.overlay-right .change.next.position-bottom{bottom:1em}
.tx-tc-cycler.overlay-right .infoposition{position:absolute;top:0;right:0;width:25%;height:100%}
.tx-tc-cycler.overlay-bottom .infoposition{position:absolute;bottom:0;left:0;width:100%}
.tx-tc-cycler.overlay-left .change.prev{right:2em;margin:0;margin-right:60px}
.tx-tc-cycler.overlay-left .change.prev.position-top{top:1em}
.tx-tc-cycler.overlay-left .change.prev.position-bottom{bottom:1em}
.tx-tc-cycler.overlay-left .change.next{margin:0;right:1em}
.tx-tc-cycler.overlay-left .change.next.position-top{top:1em}
.tx-tc-cycler.overlay-left .change.next.position-bottom{bottom:1em}
.tx-tc-cycler.overlay-left .infoposition{position:absolute;top:0;left:0;width:25%;height:100%}
.tx-tc-cycler:hover .change{opacity:.90;-webkit-opacity:.90;-moz-opacity:.90}
.tx-tc-cycler .cycles{position:relative;z-index:1}
.tx-tc-cycler .cycles .cycle{width:100%;display:none}
.tx-tc-cycler .cycles .cycle .cycleimage{position:relative}
.tx-tc-cycler .cycles .cycle .cycleimage img{width:100%;height:auto;display:block}
.tx-tc-cycler .cycles .cycle .cycleimage .infoposition{overflow:hidden;background:#000000;background:rgba(0,0,0,0.75);border:2em solid transparent}
.tx-tc-cycler .cycles .cycle .cycleimage .infoposition .infotable{display:table;height:100%}
.tx-tc-cycler .cycles .cycle .cycleimage .infoposition .infotable .inforow{display:table-row}
.tx-tc-cycler .cycles .cycle .cycleimage .infoposition .infotable .inforow .infocell{display:table-cell;vertical-align:middle}
.tx-tc-cycler .cycles .cycle .cycleimage .infoposition .infotable .inforow .infocell .title{margin-bottom:1em;font-size:2em;color:#ffffff}
.tx-tc-cycler .cycles .cycle .cycleimage .infoposition .infotable .inforow .infocell .teaser{font-size:1em;color:#ffffff}
.tx-tc-cycler .cycle-pager{text-align:center;overflow:hidden;margin-top:1rem;margin-bottom:1rem;font-size:26px;height:26px;line-height:26px;position:absolute;right:15px;bottom:0px;z-index:9999}
.tx-tc-cycler .cycle-pager span{cursor:pointer;color:#FFF;margin-left:.5rem;margin-right:.5rem}
.tx-tc-cycler .cycle-pager span.cycle-pager-active{color:#888888}
@media (max-width:700px){.tx-tc-cycler{width:100%;background:#000000}
.tx-tc-cycler .change{display:none}
.tx-tc-cycler .infoposition{position:relative !important;width:100% !important;border:1em solid transparent !important}
.tx-tc-cycler a{text-decoration:none !important}
.tx-tc-cycler .cycle-pager{position:relative;right:0}
}
body .tx-tc-teaser{margin:0 -10px;margin-bottom:20px;display:inline-block}
body .tx-tc-teaser .teaser{width:25%;float:left}
body .tx-tc-teaser .teaser .teaser-container{padding:0 10px}
body .tx-tc-teaser .teaser .teaser-container a{text-decoration:none !important;width:100%}
body .tx-tc-teaser .teaser .teaser-container .inner .images img{width:100%;height:auto;display:block}
body .tx-tc-teaser .teaser .teaser-container .inner .info-container{padding-top:10px;padding-bottom:10px}
body .tx-tc-teaser .teaser .teaser-container .inner .info-container .title{font-weight:bold;color:#000}
body .tx-tc-teaser .teaser .teaser-container .inner .info-container .description{margin-top:10px;color:#000}
body .tx-tc-teaser .teaser .teaser-container .inner .videothumbnailwrapper{position:relative;cursor:pointer;background-image:url('/fileadmin/templates/web/images/loader.gif');background-repeat:no-repeat;background-position:center center}
body .tx-tc-teaser .teaser .teaser-container .inner .videothumbnailwrapper .videothumbnail{width:100%;height:auto;display:block}
body .tx-tc-teaser .teaser .teaser-container .inner .videothumbnailwrapper .icon{position:absolute;top:50%;left:50%;margin-left:-32px;margin-top:-32px;z-index:10}
body .tx-tc-teaser .teaser .teaser-container .inner .videothumbnailwrapper .videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}
body .tx-tc-teaser .teaser .teaser-container .inner .videothumbnailwrapper .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body .tx-tc-teaser .teaser .teaser-container .inner .videothumbnailwrapper.videohost-1.force-16-9{padding:56.25% 0 0 0;height:0;position:relative}
body .tx-tc-teaser .teaser .teaser-container .inner .videothumbnailwrapper.videohost-1.force-16-9 .videothumbnail{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}
body #content_right .tx-tc-teaser .teaser{float:none;width:100%;margin-bottom:20px}
@media (min-width:700px) and (max-width:1024px){body .tx-tc-teaser .teaser{width:50%;margin-bottom:20px}
body .tx-tc-teaser .teaser:nth-of-type(2n+1){clear:both}
}
@media (max-width:700px){body .tx-tc-teaser .teaser{width:100%;clear:left;margin-bottom:10px}
}
.tx-tc-imageboxes{margin-left:-20px;display:inline-block}
.tx-tc-imageboxes .imagebox-container{width:25%;float:left;padding-left:20px;margin-bottom:20px}
.tx-tc-imageboxes .imagebox-container:nth-child(4n+1){clear:left}
.tx-tc-imageboxes .imagebox-container .imagebox{background:#FFF;overflow:hidden}
.tx-tc-imageboxes .imagebox-container .imagebox a{text-decoration:none !important;width:100%}
.tx-tc-imageboxes .imagebox-container .imagebox .image{width:100%;height:auto;display:block}
.tx-tc-imageboxes .imagebox-container .imagebox .imagetext-container{padding-top:10px}
.tx-tc-imageboxes .imagebox-container .imagebox .imagetext-container .title{display:block;color:#333333;font-weight:700}
.tx-tc-imageboxes .imagebox-container .imagebox .imagetext-container .teaser{margin-top:10px;color:#333333;display:inline-block}
.tx-tc-imageboxes .imagebox-container.single{width:100%}
@media (min-width:700px) and (max-width:1024px){.tx-tc-imageboxes .imagebox-container{width:50%;margin-bottom:20px}
.tx-tc-imageboxes .imagebox-container:nth-child(odd){clear:left}
.tx-tc-imageboxes:nth-child(4n+1){clear:none}
.tx-tc-imageboxes:nth-child(2n+1){clear:left}
}
@media (max-width:700px){.tx-tc-imageboxes .imagebox-container{width:100%;margin-bottom:10px}
}
body .tx-tc-mynewsdesk .listitem{margin-bottom:20px;overflow:hidden}
body .tx-tc-mynewsdesk .listitem .thumbContainer{float:left;width:130px}
body .tx-tc-mynewsdesk .listitem .thumbContainer img{width:100%}
body .tx-tc-mynewsdesk .listitem .descContainer{margin-left:140px}
body .tx-tc-mynewsdesk .fetchmore{background-color:#333333;color:#FFF;padding:20px;margin-bottom:20px;cursor:pointer;text-align:center}
body .tx-tc-mynewsdesk .fetchmore.loading{background-image:url('/fileadmin/templates/web/images/loader_default_dark.gif');background-position:center center;background-repeat:no-repeat}
body .tx-tc-mynewsdesk .fetchmore.loading span{opacity:0}
body #tx-tc-mynewsdesk-single img{width:100%;height:auto;margin-bottom:20px}
@media (max-width:700px){body .tx-tc-mynewsdesk .listitem{margin-bottom:10px}
body .tx-tc-mynewsdesk .listitem .thumbContainer{width:100%;float:none}
body .tx-tc-mynewsdesk .listitem .thumbContainer img{width:100%;height:auto;margin-bottom:10px}
body .tx-tc-mynewsdesk .listitem .descContainer{margin-left:0}
body .tx-tc-mynewsdesk .fetchmore{padding:10px;margin-bottom:10px}
}
.tx-tc-christmascard{margin-bottom:20px}
.tx-tc-christmascard form label{display:block;margin-bottom:10px}
.tx-tc-christmascard form .field-container{border:1px solid #999999;display:block;padding:10px;margin:0}
.tx-tc-christmascard form .field-container textarea,.tx-tc-christmascard form .field-container input[type=text]{border:none;width:100%;font:inherit;outline:none}
.tx-tc-christmascard form .error{display:none;color:#9e0b0f;padding:10px}
.tx-tc-christmascard form .fielderror{background-color:color02;border:1px #9e0b0f solid}
.tx-tc-christmascard form .submit-grey{background-color:#999999;cursor:pointer;padding:10px;border:0;min-width:80px}
.tx-tc-christmascard form .submit-red{background-color:#9e0b0f;color:#FFF;cursor:pointer;padding:10px;border:0;min-width:80px}
.tx-tc-christmascard form .required{color:#9e0b0f}
.tx-tc-christmascard form .required:before{content:'*'}
.tx-tc-christmascard form .submit{margin-right:20px}
#tx-tc-christmascard-receipt div{margin-bottom:20px}
#tx-tc-christmascard-receipt div span{font-weight:700}
.tx-tc-audio{margin-bottom:20px}
.tx-tc-audio audio{padding-top:1rem}
body #tx-tc-ldapsearch{margin-bottom:20px}
body #tx-tc-ldapsearch>div.half{width:50%}
body #tx-tc-ldapsearch>div.half label{display:block}
body #tx-tc-ldapsearch>div.half input,body #tx-tc-ldapsearch>div.half select{width:100%;padding:5px}
body #tx-tc-ldapsearch>div.half:nth-of-type(1){padding-right:10px}
body #tx-tc-ldapsearch>div.half:nth-of-type(2){padding-left:10px}
body #tx-tc-ldapsearch .employees{display:table;width:100%}
body #tx-tc-ldapsearch .employees .headers{font-weight:700}
body #tx-tc-ldapsearch .employees .entry,body #tx-tc-ldapsearch .employees .headers{display:table-row}
body #tx-tc-ldapsearch .employees .entry span,body #tx-tc-ldapsearch .employees .headers span{padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:25%;display:table-cell;vertical-align:middle}
body #tx-tc-ldapsearch .employees .entry span.multiline,body #tx-tc-ldapsearch .employees .headers span.multiline{white-space:normal}
body #tx-tc-ldapsearch .employees .entry span label,body #tx-tc-ldapsearch .employees .headers span label{display:inline;font-weight:700}
body #tx-tc-ldapsearch .employees .entry span label:after,body #tx-tc-ldapsearch .employees .headers span label:after{content:': '}
body #tx-tc-ldapsearch .employees .entry.dark,body #tx-tc-ldapsearch .employees .headers.dark{background-color:#c4c0c1}
@media (max-width:1024px){body #tx-tc-ldapsearch{margin-bottom:10px}
body #tx-tc-ldapsearch>div.half{width:100%}
body #tx-tc-ldapsearch>div.half label{display:block}
body #tx-tc-ldapsearch>div.half input,body #tx-tc-ldapsearch>div.half select{width:100%;padding:5px}
body #tx-tc-ldapsearch>div.half:nth-of-type(1){padding-right:0;margin-bottom:10px}
body #tx-tc-ldapsearch>div.half:nth-of-type(2){padding-left:0}
body #tx-tc-ldapsearch .employees .headers{display:none}
body #tx-tc-ldapsearch .employees .entry{padding:5px;display:block}
body #tx-tc-ldapsearch .employees .entry span{display:block;width:100%}
body #tx-tc-ldapsearch .employees .entry span.empty{display:none}
body #tx-tc-ldapsearch .employees .entry.dark{background-color:#c4c0c1}
}
.tx-tc-subscribe .verticalcheckbox{margin-right:20px}
.tx-tc-subscribe .checkbox-error-msg{display:none}
.tx-tc-subscribe .checkbox-error-msg.visible{display:block}
body .tx-tc-rotationimage{margin-bottom:20px}
body .tx-tc-rotationimage .Magic360 img{width:100%;height:auto}
@media (max-width:700px){body .tx-tc-rotationimage{margin-bottom:10px}
}
html{background:#FFF;color:#000}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:separate;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
ul,ol{list-style-position:outside;margin:0}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:super}
sub{vertical-align:sub}
legend{color:#000}
input,button,textarea,select{font-size:100%}
table,thead,tbody,tr,td,th{font-family:inherit;font-size:inherit;line-height:inherit}
main{display:block}
.non-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.naked-list{list-style:none;margin:0;padding:0}
.inline-block{display:inline;display:inline-block;zoom:1}
.inline-list{display:inline;display:inline-block;zoom:1}
.inline-list>li{display:inline;display:inline-block;zoom:1;vertical-align:top}
.inline-list-nowrap{display:inline;display:inline-block;zoom:1;white-space:nowrap}
.inline-list-nowrap>li{display:inline;display:inline-block;zoom:1;vertical-align:top}
.inline-list-nowrap>li{white-space:normal}
.hideit{display:none !important}
.breaktag{margin-bottom:1em}
.depressable{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;-ms-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:easein;-moz-transition-timing-function:easein;-o-transition-timing-function:easein;-ms-transition-timing-function:easein;transition-timing-function:easein;cursor:pointer}
.depressable:active{-webkit-transform:scale(.97);-moz-transform:scale(.97);-ms-transform:scale(.97);-o-transform:scale(.97);transform:scale(.97)}
@font-face{font-family:'Nationale';src:url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-Regular.eot');src:url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-Regular.eot?#iefix') format('embedded-opentype'),url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-Regular.woff') format('woff'),url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-Regular.ttf') format('truetype'),url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-Regular.svg#Nationale-Regular') format('svg');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}
@font-face{font-family:'Nationale';src:url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-DemiBold.eot');src:url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-DemiBold.eot?#iefix') format('embedded-opentype'),url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-DemiBold.woff') format('woff'),url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-DemiBold.ttf') format('truetype'),url('http://natmus.dk/fileadmin/templates/web/fonts/Nationale-DemiBold.svg#Nationale-DemiBold') format('svg');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:'ID00 Serif';src:url('http://natmus.dk/fileadmin/templates/web/fonts/ID00-Serif.eot');src:url('http://natmus.dk/fileadmin/templates/web/fonts/ID00-Serif.eot?#iefix') format('embedded-opentype'),url('http://natmus.dk/fileadmin/templates/web/fonts/ID00-Serif.woff') format('woff'),url('http://natmus.dk/fileadmin/templates/web/fonts/ID00-Serif.ttf') format('truetype'),url('http://natmus.dk/fileadmin/templates/web/fonts/ID00-Serif.svg#IDSerif') format('svg');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}
*{box-sizing:border-box;-moz-box-sizing:border-box}
html{height:100%;overflow-y:scroll;font-size:62.5%;background-color:#c4c0c1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}
body{font-family:'Nationale',helvetica,verdana,tahoma,arial,sans-serif;font-size:1.35em;padding:0;width:100%;color:#000;background-color:#FFF}
body .centering{margin:0 auto !important;padding:0 20px;max-width:1280px !important;overflow:hidden}
body [data-icon],body .icon{display:inline-flex}
body.ds_23 #field_1{width:100%;overflow:hidden;min-height:1px;margin-right:1%}
body.ds_23 #field_1,body.ds_24 #field_1{width:100%;overflow:hidden;min-height:1px}
body.ds_23 #content_left,body.ds_24 #content_left{float:left;width:67%;padding-right:10px}
body.ds_23 #content_left #field_2,body.ds_24 #content_left #field_2{width:100%;overflow:hidden;min-height:1px}
body.ds_23 #content_left #field_3,body.ds_24 #content_left #field_3{width:50%;overflow:hidden;min-height:1px;float:left;padding-right:10px}
body.ds_23 #content_left #field_4,body.ds_24 #content_left #field_4{width:50%;overflow:hidden;min-height:1px;float:right;padding-left:10px}
body.ds_23 #content_left #field_5,body.ds_24 #content_left #field_5{width:100%;overflow:hidden;min-height:1px}
body.ds_23 #content_right,body.ds_24 #content_right{float:right;width:33%;padding-left:10px;*zoom:1}
body.ds_23 #content_right:before,body.ds_23 #content_right:after,body.ds_24 #content_right:before,body.ds_24 #content_right:after{content:"";display:table}
body.ds_23 #content_right:after,body.ds_24 #content_right:after{clear:both}
body.ds_23 #content_right #field_6,body.ds_24 #content_right #field_6{overflow:hidden;min-height:1px}
body .hidden{display:none}
body.topmenu-mini #headercontainer #horizontal{height:70px}
body.topmenu-mini #headercontainer #horizontal #slogan{position:absolute;top:auto;right:20px;bottom:20px;font-size:1.25em;font-family:'ID00 Serif',serif}
body.topmenu-mini #headercontainer #horizontal .orglogo{display:none}
body #headercontainer{background-color:#333333;margin-bottom:30px}
body #headercontainer #horizontal{position:relative;height:200px}
body #headercontainer #horizontal #slogan{color:#FFF;position:absolute;top:35%;font-size:1.25em}
body #headercontainer #horizontal #slogan a{color:#FFF;font-family:'ID00 Serif',serif}
body #headercontainer #horizontal .orglogo{position:absolute;bottom:0;right:20px;margin-bottom:20px;width:75px;height:82px;display:inline-block;background-image:url('/fileadmin/templates/web/images/logos/organization/N_ffffff.svg');background-position:left top;background-repeat:no-repeat}
.no-svg body #headercontainer #horizontal .orglogo{background-image:url('/fileadmin/templates/web/images/logos/organization/N_ffffff.png')}
body #headercontainer #horizontal nav{position:absolute;bottom:20px;width:100%}
body #headercontainer #horizontal nav ul{list-style:none}
body #headercontainer #horizontal nav ul li{float:left;padding-right:20px;border-right:2px solid #999999;padding-left:20px}
body #headercontainer #horizontal nav ul li:first-child{padding-left:0}
body #headercontainer #horizontal nav ul li.slogan a{color:#999999;font-family:'ID00 Serif',serif}
body #headercontainer #horizontal nav ul li:nth-child(2){padding-left:0}
body #headercontainer #horizontal nav ul li:last-child{border:0}
body #headercontainer #horizontal nav ul li.act a,body #headercontainer #horizontal nav ul li.cur a{color:#999999;position:relative;z-index:10;padding-bottom:10px}
body #headercontainer #horizontal nav ul li a{color:#FFF;font-size:1.55em;font-weight:700}
body #headercontainer #horizontal nav ul li.share{color:#FFF;font-size:21px;cursor:pointer}
body #headercontainer #horizontal nav ul li.share:before{line-height:1.3}
body #headercontainer #horizontal nav .nav-1st{list-style:none}
body #headercontainer #horizontal nav .nav-1st li{float:left;color:#FFF}
body #dropdown{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #c4c0c1;display:table;width:100%;*zoom:1}
body #dropdown:before,body #dropdown:after{content:"";display:table}
body #dropdown:after{clear:both}
body #dropdown #pagedata{width:20%;display:table-cell;vertical-align:middle;border-right:1px solid #c4c0c1;padding-right:20px}
body #dropdown #pagedata .pagetitle{font-style:italic;font-size:1.9em;font-family:serif;margin-bottom:20px}
body #dropdown nav{width:100%}
body #dropdown nav ul{list-style:none;padding-left:20px;*zoom:1}
body #dropdown nav ul:before,body #dropdown nav ul:after{content:"";display:table}
body #dropdown nav ul:after{clear:both}
body #dropdown nav ul li{float:left;width:33.333%;cursor:pointer;padding-right:20px;padding-bottom:20px}
body #dropdown nav ul li:nth-child(3n+1){clear:both}
body #dropdown nav ul li img{float:left;margin-right:20px;margin-bottom:20px}
body #dropdown nav ul li .title{color:#000;font-weight:700;font-size:1.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;display:block}
body #dropdown nav ul li .description{color:#555555}
body #dropdown nav ul li.noimage>div{margin-left:0}
body #museum #info{margin-bottom:20px !important;border-bottom:3px solid #333333;*zoom:1}
body #museum #info:before,body #museum #info:after{content:"";display:table}
body #museum #info:after{clear:both}
body #museum #info .museumlogo{float:left}
body #museum #info .museumlogo a{height:82px;background-repeat:no-repeat;background-position:left top;display:block;background-size:auto 100%;width:256px}
body #museum #info .museumlogo#museumlogo-450 a{background-image:url('/fileadmin/templates/web/images/logos/museums/450.svg');width:286px}
.no-svg body #museum #info .museumlogo#museumlogo-450 a{background-image:url('/fileadmin/templates/web/images/logos/museums/450.png')}
body #museum #info .museumlogo#museumlogo-460 a{background-image:url('/fileadmin/templates/web/images/logos/museums/460.svg');width:276px}
.no-svg body #museum #info .museumlogo#museumlogo-460 a{background-image:url('/fileadmin/templates/web/images/logos/museums/460.png')}
body #museum #info .museumlogo#museumlogo-461 a{background-image:url('/fileadmin/templates/web/images/logos/museums/461.svg')}
.no-svg body #museum #info .museumlogo#museumlogo-461 a{background-image:url('/fileadmin/templates/web/images/logos/museums/461.png')}
body #museum #info .museumlogo#museumlogo-583 a{background-image:url('/fileadmin/templates/web/images/logos/museums/583.svg')}
.no-svg body #museum #info .museumlogo#museumlogo-583 a{background-image:url('/fileadmin/templates/web/images/logos/museums/583.png')}
body #museum #info .museumlogo#museumlogo-581 a{background-image:url('/fileadmin/templates/web/images/logos/museums/581.svg')}
.no-svg body #museum #info .museumlogo#museumlogo-581 a{background-image:url('/fileadmin/templates/web/images/logos/museums/581.png')}
body #museum #info .museumlogo#museumlogo-621 a{background-image:url('/fileadmin/templates/web/images/logos/museums/621.svg');width:300px;height:68px}
.no-svg body #museum #info .museumlogo#museumlogo-621 a{background-image:url('/fileadmin/templates/web/images/logos/museums/621.png')}
body #museum #info .museumlogo#museumlogo-573 a{background-image:url('/fileadmin/templates/web/images/logos/museums/573.svg');width:426px}
.no-svg body #museum #info .museumlogo#museumlogo-573 a{background-image:url('/fileadmin/templates/web/images/logos/museums/573.png')}
body #museum #info .museumlogo#museumlogo-577 a{background-image:url('/fileadmin/templates/web/images/logos/museums/577.svg');width:357px}
.no-svg body #museum #info .museumlogo#museumlogo-577 a{background-image:url('/fileadmin/templates/web/images/logos/museums/577.png')}
body #museum #info .museumlogo#museumlogo-774 a{background-image:url('/fileadmin/templates/web/images/logos/museums/774.svg');width:327px}
.no-svg body #museum #info .museumlogo#museumlogo-774 a{background-image:url('/fileadmin/templates/web/images/logos/museums/774.png')}
body #museum #info .museumlogo#museumlogo-963 a{background-image:url('/fileadmin/templates/web/images/logos/museums/963.svg');width:348px}
.no-svg body #museum #info .museumlogo#museumlogo-963 a{background-image:url('/fileadmin/templates/web/images/logos/museums/963.png')}
body #museum #info .museumlogo#museumlogo-1066 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1066.svg');width:293px}
.no-svg body #museum #info .museumlogo#museumlogo-1066 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1066.png')}
body #museum #info .museumlogo#museumlogo-1068 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1068.svg');width:389px}
.no-svg body #museum #info .museumlogo#museumlogo-1068 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1068.png')}
body #museum #info .museumlogo#museumlogo-1070 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1070.svg');width:256px}
.no-svg body #museum #info .museumlogo#museumlogo-1070 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1070.png')}
body #museum #info .museumlogo#museumlogo-1468 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1468.svg')}
.no-svg body #museum #info .museumlogo#museumlogo-1468 a{background-image:url('/fileadmin/templates/web/images/logos/museums/1468.png')}
body #museum #info .museumlogo#museumlogo-15578 a{background-image:url('/fileadmin/templates/web/images/logos/museums/15578.svg')}
.no-svg body #museum #info .museumlogo#museumlogo-15578 a{background-image:url('/fileadmin/templates/web/images/logos/museums/15578.png')}
body #museum #info .museumlogo#museumlogo-15619 a{background-image:url('/fileadmin/templates/web/images/logos/museums/15619.svg')}
.no-svg body #museum #info .museumlogo#museumlogo-15619 a{background-image:url('/fileadmin/templates/web/images/logos/museums/15619.png')}
body #museum #info .museumlogo#museumlogo-15727 a{background-image:url('/fileadmin/templates/web/images/logos/museums/15727.svg');width:260px}
.no-svg body #museum #info .museumlogo#museumlogo-15727 a{background-image:url('/fileadmin/templates/web/images/logos/museums/15727.png')}
body #museum #info .museumlogo#museumlogo-20535 a{background-image:url('/fileadmin/templates/web/images/logos/museums/20535.svg')}
.no-svg body #museum #info .museumlogo#museumlogo-20535 a{background-image:url('/fileadmin/templates/web/images/logos/museums/20535.png')}
body #museum #info .museumlogo#museumlogo-21147 a{background-image:url('/fileadmin/templates/web/images/logos/museums/21147.svg');width:261px}
.no-svg body #museum #info .museumlogo#museumlogo-21147 a{background-image:url('/fileadmin/templates/web/images/logos/museums/21147.png')}
body #museum #info #natmuslogo{float:right;margin-bottom:10px;width:75px;height:82px;display:inline-block;background-image:url('/fileadmin/templates/web/images/logos/organization/N_333333.svg');background-position:left top;background-repeat:no-repeat}
.no-svg body #museum #info #natmuslogo{background-image:url('/fileadmin/templates/web/images/logos/organization/N_333333.png')}
body #subhorizontal nav ul{list-style:none;*zoom:1}
body #subhorizontal nav ul:before,body #subhorizontal nav ul:after{content:"";display:table}
body #subhorizontal nav ul:after{clear:both}
body #subhorizontal nav ul li{float:left;border-right:2px solid #999999;padding-right:10px;margin-right:10px;margin-bottom:20px;line-height:20px}
body #subhorizontal nav ul li a{color:#333333}
body #subhorizontal nav ul li:last-child{border-right:0;padding-right:0;margin-right:0}
body #subhorizontal nav ul li.act a,body #subhorizontal nav ul li.cur a{color:#999999}
body #breadcrumb{margin-top:40px;margin-bottom:40px}
body #breadcrumb ul{list-style:none;margin-bottom:20px;*zoom:1}
body #breadcrumb ul:before,body #breadcrumb ul:after{content:"";display:table}
body #breadcrumb ul:after{clear:both}
body #breadcrumb ul li{float:left;color:#999999;font-size:1.75em}
body #breadcrumb ul li a{color:inherit}
body #breadcrumb ul li.last a{color:#333333}
body #blackmenu{padding-top:10px;padding-bottom:10px;margin-bottom:20px !important;background-color:#333333}
body #blackmenu ul li{float:none;color:#FFF;padding-left:20px;display:inline-block;width:100%}
body #blackmenu ul li a{color:inherit;padding-top:10px;padding-bottom:10px;display:inline-block;text-decoration:none}
body #blackmenu ul li a:visited{color:inherit}
body #blackmenu ul li .arrow{float:right;cursor:pointer;padding-top:10px;padding-bottom:10px;padding-right:20px}
body #blackmenu ul li ul{display:none}
body #blackmenu ul li ul li.cur{color:#333333}
body #blackmenu ul li ul li ul{display:none}
body #blackmenu ul li.subact{background-color:#555555}
body #blackmenu ul li.subact>ul{display:block}
body #shortcuts{margin-bottom:40px}
body #shortcuts>div{width:33.33%;display:inline-block}
body #shortcuts>div:nth-child(1){padding-right:13.4px}
body #shortcuts>div:nth-child(2){padding-left:6.6px;padding-right:6.6px}
body #shortcuts>div:nth-child(3){padding-left:13.4px}
body #shortcuts>div#searchcontainer form{position:relative}
body #shortcuts>div#searchcontainer form input{width:100%;border:none;border-bottom:2px solid #c4c0c1;border-right:2px solid #c4c0c1;padding:10px 10px;font-size:1.15em}
body #shortcuts>div#searchcontainer form .icon{font-size:1.5em;position:absolute;color:#999999;right:0;padding-right:20px}
body #shortcuts>div#searchcontainer form .icon:before{line-height:1.8}
body #shortcuts>div .wrapper .vishid{visibility:hidden}
body #shortcuts>div .wrapper .vishid a{display:none}
body #shortcuts>div .wrapper a{display:block;overflow:hidden;color:#333333}
body #shortcuts>div .wrapper a:hover{color:#999999}
body #shortcuts>div .wrapper a,body #shortcuts>div .wrapper .shortcut-header{padding:10px 20px;font-size:1.15em}
body #shortcuts>div .wrapper .shortcut-header{border-bottom:2px solid #c4c0c1;border-right:2px solid #c4c0c1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999999}
body #shortcuts>div .wrapper .shortcut-header>span{font-size:1.6em;color:#c4c0c1}
body #shortcuts>div .wrapper .shortcut-dropdown{position:absolute;height:0}
body #shortcuts>div .wrapper.expanded .shortcut-header{border-bottom:0}
body #shortcuts>div .wrapper.expanded .shortcut-dropdown{height:auto;z-index:10;background-color:#FFF;border-bottom:2px solid #c4c0c1;border-right:2px solid #c4c0c1}
body #footercontainer{background-color:#c4c0c1;position:relative}
body #footercontainer #desktoplink{text-align:center;margin-top:20px;padding-bottom:20px}
body #footercontainer #addressbar{color:#FFF;background-color:#333333}
body #footercontainer #addressbar div>span{padding:20px 0;display:inline-block}
body #footercontainer #addressbar div>span:after,body #footercontainer #addressbar div>span>span:after{content:' /\00a0'}
body #footercontainer #addressbar div>span>span:last-child:after{content:''!important}
body #footercontainer #addressbar div>span:last-of-type:after{content:''!important}
body #footercontainer #addressbar div .logo{margin-top:9px;width:36px;height:39px;display:inline-block;background-image:url('/fileadmin/templates/web/images/logos/organization/N_555555.svg');background-position:left top;background-repeat:no-repeat}
.no-svg body #footercontainer #addressbar div .logo{background-image:url('/fileadmin/templates/web/images/logos/organization/N_555555.png')}
body #footercontainer #typoconsult-link{background-color:#c4c0c1;color:#999999;text-decoration:none;position:absolute;bottom:10px;right:12px;font-size:10px}
body #footercontainer #footermenu{padding:20px 0}
body #footercontainer #footermenu nav{*zoom:1}
body #footercontainer #footermenu nav:before,body #footercontainer #footermenu nav:after{content:"";display:table}
body #footercontainer #footermenu nav:after{clear:both}
body #footercontainer #footermenu nav ul{list-style:none}
body #footercontainer #footermenu nav ul.nav-2nd,body #footercontainer #footermenu nav ul #socialmediaicons{border-top:1px solid #FFF;padding-top:20px;margin-top:20px}
body #footercontainer #footermenu nav ul li{float:none}
body #footercontainer #footermenu nav ul li.nav-1st{width:20%;float:left;text-transform:uppercase}
body #footercontainer #footermenu nav ul li.nav-1st:nth-child(1){padding-right:16px}
body #footercontainer #footermenu nav ul li.nav-1st:nth-child(2){padding-left:4px;padding-right:12px}
body #footercontainer #footermenu nav ul li.nav-1st:nth-child(3){padding-left:8px;padding-right:8px}
body #footercontainer #footermenu nav ul li.nav-1st:nth-child(4){padding-left:12px;padding-right:4px}
body #footercontainer #footermenu nav ul li.nav-1st:nth-child(5){padding-left:16px}
body #footercontainer #footermenu nav ul li.nav-2nd{text-transform:none;margin-bottom:10px}
body #footercontainer #footermenu nav ul li #socialmediaicons{*zoom:1}
body #footercontainer #footermenu nav ul li #socialmediaicons:before,body #footercontainer #footermenu nav ul li #socialmediaicons:after{content:"";display:table}
body #footercontainer #footermenu nav ul li #socialmediaicons:after{clear:both}
body #footercontainer #footermenu nav ul li #socialmediaicons a{float:left;background-color:#FFF;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px;margin-bottom:10px;padding-left:7px;padding-top:7px;font-size:26px;color:#555555}
body #footercontainer #footermenu nav ul li #socialmediaicons a:hover{color:#999999}
body #footercontainer #footermenu nav ul li a{color:#333333}
body #cookiecontainer{background-color:#555555;position:fixed;bottom:0;width:100%;z-index:10000}
body #cookiecontainer #cookieinfocontainer{padding:20px 20px 40px 40px;color:#FFF}
body #cookiecontainer #cookieinfocontainer #cookieclose{cursor:pointer;font-size:1.4em;float:right}
body #cookiecontainer #cookieinfocontainer #cookieinfo{font-style:italic}
body #cookiecontainer #cookieinfocontainer #cookieinfo .cookiebold{display:block;font-weight:bold}
body #cookiecontainer #cookieinfocontainer #cookieinfo p{margin-bottom:10px}
body #cookiecontainer #cookieinfocontainer #cookieinfo a{color:#FFF;margin-left:3px;text-decoration:underline}
body .overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:9999;text-align:center;background-color:#333333;background-color:rgba(51,51,51,0.95)}
body .overlay .content-box{height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:2em 1em}
body .overlay .header{margin:2em 0 1em;font-size:1.75em;color:#FFF}
body .overlay .overlay-close-button{position:absolute;top:0;right:0;color:#FFF;font-size:3em;padding:.5em;text-decoration:none;z-index:2;cursor:pointer}
#overlay-share-this .socialmedia{margin-bottom:4em}
#overlay-share-this .socialmedia a{background-color:#FFF;margin:10px;text-decoration:none;color:#555555;font-size:3em;padding:.5em}
.floatleft{float:left}
.floatright{float:right}
.clearboth{clear:both;line-height:0;font-size:0;margin:0;padding:0}
.hideit{display:block;text-indent:-10000px;white-space:nowrap;text-decoration:none;font-size:0}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
#typo3-previewInfo{color:#FFF !important;font-weight:100 !important;position:fixed !important;border-width:1px !important;margin:20px 0 !important;background-color:#FF0000;padding:20px;bottom:20px;right:20px}
.hide-in-browser{display:none}
@media (min-width:1024px){.hide-in-browser{display:none !important}
}
@media (min-width:700px) and (max-width:1024px){.hide-in-browser{display:block}
.hide-in-tablet{display:none !important}
body #dropdown nav ul li{width:50%}
body #dropdown nav ul li:nth-of-type(2n+1){clear:both}
body #dropdown nav ul li:nth-of-type(3n+1){clear:none}
}
@media (min-width:700px) and (max-width:1024px) and (orientation:portrait){.hide-in-tablet-portrait{display:none !important}
body #headercontainer #horizontal nav ul li{padding-left:15px;padding-right:15px}
body #headercontainer #horizontal nav ul li a{font-size:1em}
body #headercontainer #horizontal nav ul li.share:before{line-height:1}
}
@media (max-width:700px){.hide-in-browser{display:block}
.hide-in-tablet{display:block}
.hide-in-smartphone{display:none !important}
body.ds_23 #field_1,body.ds_24 #field_1{width:100%;padding-right:0}
body.ds_23 #content_left,body.ds_24 #content_left{width:100%;float:none;padding-right:0}
body.ds_23 #content_left #field_3,body.ds_24 #content_left #field_3{width:100%;float:none;padding-right:0}
body.ds_23 #content_left #field_4,body.ds_24 #content_left #field_4{width:100%;float:none;padding-left:0}
body.ds_23 #content_right,body.ds_24 #content_right{width:100%;float:none;padding-left:0}
body.ds_23 #content_right #nav-3rd-blackmenu,body.ds_24 #content_right #nav-3rd-blackmenu{display:none}
body .centering{padding:0 10px}
body #blackmenu{margin-bottom:10px !important}
body #cookiecontainer #cookieinfocontainer{padding:10px}
body #headercontainer{margin-bottom:10px;padding-top:10px}
body #headercontainer #horizontal{height:auto !important}
body #headercontainer #horizontal #mobilesearchtrigger{cursor:pointer;color:#c4c0c1;float:right;font-size:20px}
body #headercontainer #horizontal #mobilesearchtrigger.clicked{color:#555555}
body #headercontainer #horizontal nav{position:relative;bottom:auto;width:80%}
body #headercontainer #horizontal nav ul li{float:none;padding-left:0;border-right:0;padding-bottom:10px}
body #headercontainer #horizontal nav ul li.cur a{color:#999999}
body #headercontainer #horizontal nav ul li a{font-size:1.25em}
body #headercontainer #horizontal .orglogo{font-size:45px;right:10px;margin-bottom:10px;width:48px;height:52px}
body #dropdown{display:block}
body.level_2 #headercontainer #horizontal nav ul li,body.level_3 #headercontainer #horizontal nav ul li,body.level_4 #headercontainer #horizontal nav ul li,body.level_5 #headercontainer #horizontal nav ul li,body.level_6 #headercontainer #horizontal nav ul li{display:none;float:left;padding-right:0}
body.level_2 #headercontainer #horizontal nav ul li a,body.level_3 #headercontainer #horizontal nav ul li a,body.level_4 #headercontainer #horizontal nav ul li a,body.level_5 #headercontainer #horizontal nav ul li a,body.level_6 #headercontainer #horizontal nav ul li a{color:#999999}
body.level_2 #headercontainer #horizontal nav ul li.act,body.level_2 #headercontainer #horizontal nav ul li.cur,body.level_2 #headercontainer #horizontal nav ul li:first-child,body.level_3 #headercontainer #horizontal nav ul li.act,body.level_3 #headercontainer #horizontal nav ul li.cur,body.level_3 #headercontainer #horizontal nav ul li:first-child,body.level_4 #headercontainer #horizontal nav ul li.act,body.level_4 #headercontainer #horizontal nav ul li.cur,body.level_4 #headercontainer #horizontal nav ul li:first-child,body.level_5 #headercontainer #horizontal nav ul li.act,body.level_5 #headercontainer #horizontal nav ul li.cur,body.level_5 #headercontainer #horizontal nav ul li:first-child,body.level_6 #headercontainer #horizontal nav ul li.act,body.level_6 #headercontainer #horizontal nav ul li.cur,body.level_6 #headercontainer #horizontal nav ul li:first-child{display:block}
body.level_2 #headercontainer #horizontal nav ul li.act a,body.level_2 #headercontainer #horizontal nav ul li.cur a,body.level_3 #headercontainer #horizontal nav ul li.act a,body.level_3 #headercontainer #horizontal nav ul li.cur a,body.level_4 #headercontainer #horizontal nav ul li.act a,body.level_4 #headercontainer #horizontal nav ul li.cur a,body.level_5 #headercontainer #horizontal nav ul li.act a,body.level_5 #headercontainer #horizontal nav ul li.cur a,body.level_6 #headercontainer #horizontal nav ul li.act a,body.level_6 #headercontainer #horizontal nav ul li.cur a{color:#FFF}
body.level_2 #headercontainer #horizontal nav ul li.act,body.level_3 #headercontainer #horizontal nav ul li.act,body.level_4 #headercontainer #horizontal nav ul li.act,body.level_5 #headercontainer #horizontal nav ul li.act,body.level_6 #headercontainer #horizontal nav ul li.act{display:none}
body.level_2 #headercontainer #horizontal nav ul.forcedVertical li,body.level_3 #headercontainer #horizontal nav ul.forcedVertical li,body.level_4 #headercontainer #horizontal nav ul.forcedVertical li,body.level_5 #headercontainer #horizontal nav ul.forcedVertical li,body.level_6 #headercontainer #horizontal nav ul.forcedVertical li{float:none;clear:left;padding-right:10px;display:block}
body.level_2 #headercontainer #horizontal nav ul.forcedVertical li a:after,body.level_3 #headercontainer #horizontal nav ul.forcedVertical li a:after,body.level_4 #headercontainer #horizontal nav ul.forcedVertical li a:after,body.level_5 #headercontainer #horizontal nav ul.forcedVertical li a:after,body.level_6 #headercontainer #horizontal nav ul.forcedVertical li a:after{content:''}
body.level_2 #headercontainer .orglogo,body.level_3 #headercontainer .orglogo,body.level_4 #headercontainer .orglogo,body.level_5 #headercontainer .orglogo,body.level_6 #headercontainer .orglogo{display:none}
body.level_2 .mobilemenuwrapper.sticky,body.level_3 .mobilemenuwrapper.sticky,body.level_4 .mobilemenuwrapper.sticky,body.level_5 .mobilemenuwrapper.sticky,body.level_6 .mobilemenuwrapper.sticky{position:fixed;left:0;top:0;width:100%;z-index:100}
body #subhorizontal .inner{background-color:#eeeeee;padding:0 10px;margin-bottom:10px}
body #subhorizontal .inner #mobilemenutoggle{position:relative;height:41px}
body #subhorizontal .inner #mobilemenutoggle .pagetitle{visibility:hidden;font-size:1.2em;display:inline-block;padding:10px 0}
body #subhorizontal .inner #mobilemenutoggle span.icon{font-size:1.8em;position:absolute;right:0;top:7px}
body #subhorizontal .inner #mobilemenutoggle span.icon:before{cursor:pointer;padding-top:2px;width:27px;height:27px}
body #subhorizontal .inner nav{display:none;margin-bottom:10px}
body #subhorizontal .inner nav ul{margin-bottom:0}
body #subhorizontal .inner nav ul li{float:none;padding-right:0;margin-right:0;margin-bottom:0;border:none;padding:10px 0}
body #subhorizontal .inner nav ul li a{font-size:1.2em}
body #dropdown{margin-bottom:10px;padding-bottom:10px}
body #dropdown #pagedata{display:block;width:100%;border:0;padding:0}
body #dropdown #pagedata .pagetitle{margin-bottom:10px}
body #dropdown nav ul{padding-left:0}
body #dropdown nav ul li{clear:both;padding-right:0;width:100%;padding-bottom:0}
body #dropdown nav ul li img{margin-bottom:10px;margin-right:10px;width:75px;height:75px}
body #dropdown nav ul li a.title{white-space:unset}
body #dropdown nav ul li .description{margin-bottom:10px}
body #shortcuts{margin-bottom:0}
body #shortcuts #searchcontainer{margin-bottom:10px;width:100%;padding-right:0;display:none}
body #breadcrumb{margin-top:10px;margin-bottom:10px}
body #breadcrumb ul{margin-bottom:0}
body #footercontainer #desktoplink{display:block}
body #footercontainer #addressbar{padding:10px 0}
body #footercontainer #addressbar div>span{display:inline}
body #footercontainer #addressbar div>span>span{display:block}
body #footercontainer #addressbar div>span>span:after{content:''}
body #footercontainer #addressbar div>span>span:first-child{display:inline}
body #footercontainer #addressbar div>span>span span:last-child{display:inline}
body #footercontainer #footermenu{padding-top:10px;padding-bottom:0}
body #footercontainer #footermenu nav ul li.nav-1st{display:none}
body #footercontainer #footermenu nav ul li.nav-1st:last-child{display:block;width:100%;padding-left:0;text-transform:inherit}
body #footercontainer #footermenu nav ul li.nav-1st #socialmediaicons{margin-top:10px;padding-top:10px}
body #museum #info{margin-bottom:10px !important}
body #museum #info #title{font-size:1.5em}
body #museum #info #natmuslogo{margin-bottom:10px;width:48px;height:52px}
body #museum #info .museumlogo a{height:52px;width:162px}
body #museum #info .museumlogo#museumlogo-450 a{width:181px}
body #museum #info .museumlogo#museumlogo-460 a{width:175px}
body #museum #info .museumlogo#museumlogo-547 a{width:190px;height:43px}
body #museum #info .museumlogo#museumlogo-573 a{width:270px}
body #museum #info .museumlogo#museumlogo-577 a{width:226px}
body #museum #info .museumlogo#museumlogo-621 a{width:190px;height:43px}
body #museum #info .museumlogo#museumlogo-774 a{width:207px}
body #museum #info .museumlogo#museumlogo-963 a{width:221px}
body #museum #info .museumlogo#museumlogo-1066 a{width:190px}
body #museum #info .museumlogo#museumlogo-1070 a{width:186px}
body #museum #info .museumlogo#museumlogo-1068 a{width:247px}
body #museum #info .museumlogo#museumlogo-15727 a{width:162px}
body #blacktop{border-top:2px solid #FFF;padding-top:10px}
body #blacktop #info{margin-bottom:10px !important;position:relative}
body #blacktop #info #title{font-size:1.8em;color:#FFF}
body #blacktop #info #natmuslogo{margin-bottom:10px;float:right;width:48px;height:52px;display:inline-block;background-image:url('/fileadmin/templates/web/images/logos/organization/N_ffffff.svg');background-position:left top;background-repeat:no-repeat}
.no-svg body #blacktop #info #natmuslogo{background-image:url('/fileadmin/templates/web/images/logos/organization/N_ffffff.png')}
}
@media (orientation:landscape){.hide-in-landscape{display:none}
.hide-in-portrait{display:block}
}
@media (orientation:portrait){.hide-in-landscape{display:none}
.hide-in-portrait{display:none}
}
@media print{body{color:#000;max-width:none}
.hidefromprint{display:none}
.hide-in-tablet{display:block !important}
}
@page{margin-top:1cm;margin-right:.5cm;margin-bottom:.5cm;margin-left:.5cm}
a{color:#9e0b0f;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(51,51,51,0.5);text-decoration:none}
#contentcontainer a{text-decoration:underline}
#contentcontainer a:visited{color:#a85a0e}
p,.csc-sitemap{margin-bottom:20px}
h1,h2,h3,h4,h5{overflow:hidden;background:transparent;margin:0;margin-bottom:10px;word-wrap:break-word}
h1{font-size:2.5em;margin-bottom:20px;font-weight:700}
h2{font-size:1.8em;font-weight:700}
h3{font-size:1.6em;font-weight:700}
h4{font-size:1.4em;font-weight:700}
h5{font-size:1.4em;font-weight:700}
.bold{font-weight:700}
.br{margin-bottom:1em}
.prebr{margin-top:1em}
.break-word{word-wrap:break-word}
.csc-frame{border:none}
.csc-frame-rulerBefore{border-top:1px solid #333333;margin-bottom:20px;padding-top:20px}
.csc-frame-rulerAfter{border-bottom:1px solid #333333;margin-bottom:20px}
.csc-frame-frame1{background-color:#999999;padding:20px;border:1px solid #9e0b0f;margin-bottom:20px;overflow:hidden}
.csc-frame-frame2{background-color:#c4c0c1;padding:20px;border:1px solid #9e0b0f;margin-bottom:20px;overflow:hidden}
.csc-header-date{background:transparent}
.csc-linkToTop{text-align:right}
.csc-linkToTop a{background:transparent}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
.indent{margin-left:100px}
.imgtext-table{margin-top:6px}
input,textarea,select{-webkit-border-radius:0}
input.text{border:none;padding:5px;background-color:#FFF;max-width:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input.checkbox{cursor:pointer}
input.radio{cursor:pointer}
input.file{cursor:pointer}
input.submit{border:none;background-color:#9e0b0f;color:#FFF;cursor:pointer;margin:0;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;-webkit-appearance:none}
input.fileupload{margin-bottom:20px;cursor:pointer}
textarea.textarea{background-color:#FFF;padding:5px;margin:0;width:400px;height:200px;font-family:inherit;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
select.select{cursor:pointer;padding:5px;margin:0;font-family:inherit;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input:focus,select:focus,textarea:focus,button:focus{outline:none}
.inputwrapper{margin-bottom:20px;display:block}
.inputwrapper input.text{border:1px solid #000;background-color:#FFF;max-width:none;width:100%;display:block}
.inputwrapper textarea.textarea{border:1px solid #000;background-color:#FFF;max-width:none;width:100%;display:block}
.inputwrapper select.select{border:1px solid #000;max-width:none;width:100%;display:block}
.inputwrapper input.submit{max-width:none;width:100%}
div.csc-textpic-border img{border:1px solid #000 !important}
.contentholder ul,.contentholder ol{margin-top:6px;margin-right:0;margin-bottom:20px;margin-left:20px}
table.contenttable{width:100%;border-spacing:1px;background-color:#333333;margin-bottom:20px}
table.contenttable tbody tr:hover td,table.contenttable tbody td.verthover{background-color:#c4c0c1}
table.contenttable caption{background-color:#333333;color:#FFF;border:1px solid #333333;border-bottom:none;font-weight:700;text-align:center;padding:20px}
table.contenttable tr th,table.contenttable tr td{padding:10px}
table.contenttable tr th{vertical-align:top;background-color:#555555;font-weight:700}
table.contenttable tr td{vertical-align:top;background-color:#FFF}
table.contenttable tfoot tr td{font-weight:700;background-color:#555555}
table.contenttable p{padding:0;margin:0}
DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:20px}
.message-ok,.message-confirmation{position:relative;border-color:#4F8A10;border-style:solid;border-width:1px;background-color:#DFF2BF;color:#4F8A10;margin-bottom:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.message-ok:before,.message-confirmation:before{content:'';background-image:;background-repeat:no-repeat;background-position:0 0;width:16px;height:16px;position:absolute;left:5px;top:10px}
.message-error{position:relative;border-color:#FF0000;border-style:solid;border-width:1px;background-color:#FFBABA;color:#FF0000;margin-bottom:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.message-error:before{content:'';background-image:;background-repeat:no-repeat;background-position:0 -30px;width:16px;height:16px;position:absolute;left:5px;top:10px}
.message-information,.message-notice{position:relative;border-color:#0E5DC9;border-style:solid;border-width:1px;background-color:#d0dff4;color:#0E5DC9;margin-bottom:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.message-information:before,.message-notice:before{content:'';background-image:;background-repeat:no-repeat;background-position:0 -60px;width:16px;height:16px;position:absolute;left:5px;top:10px}
.message-warning{position:relative;border-color:#9F6000;border-style:solid;border-width:1px;background-color:#FEEFB3;color:#9F6000;margin-bottom:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.message-warning:before{content:'';background-image:;background-repeat:no-repeat;background-position:0 -90px;width:16px;height:16px;position:absolute;left:5px;top:10px}
:-moz-any-link:focus{outline:none}
.tx-felogin-pi1 label{margin-bottom:10px}
.tx-tc-video .videofancybox .playicon{margin-top:-32px;margin-left:-32px}
@font-face{font-family:"icons";src:url("http://natmus.dk/fileadmin/templates/web/fonts/natmus.eot");src:url("http://natmus.dk/fileadmin/templates/web/fonts/natmus.eot?#iefix") format("embedded-opentype"),url("http://natmus.dk/fileadmin/templates/web/fonts/natmus.woff") format("woff"),url("http://natmus.dk/fileadmin/templates/web/fonts/natmus.ttf") format("truetype"),url("http://natmus.dk/fileadmin/templates/web/fonts/natmus.svg#icons") format("svg");font-weight:normal;font-style:normal}
[data-icon]:before{font-family:"icons"!important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons"!important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (min-width:700px) and (max-width:1024px){.tx-tc-contacts .contact-card{clear:none !important}
.tx-tc-contacts .col-1 .contact-card{width:100%}
.tx-tc-contacts .col-1 .contact-card:nth-child(1n+1){clear:left !important}
.tx-tc-contacts .col-2 .contact-card{width:50%}
.tx-tc-contacts .col-2 .contact-card:nth-child(2n+1){clear:left !important}
.tx-tc-contacts .col-3 .contact-card{width:33.33%}
.tx-tc-contacts .col-3 .contact-card:nth-child(3n+1){clear:left !important}
.tx-tc-contacts .col-4 .contact-card{width:25%}
.tx-tc-contacts .col-4 .contact-card:nth-child(4n+1){clear:left !important}
.tx-tc-contacts .col-5 .contact-card{width:20%}
.tx-tc-contacts .col-5 .contact-card:nth-child(5n+1){clear:left !important}
.tx-tc-contacts .col-6 .contact-card{width:16.67%}
.tx-tc-contacts .col-6 .contact-card:nth-child(6n+1){clear:left !important}
.tx-tc-contacts .col-7 .contact-card{width:14.29%}
.tx-tc-contacts .col-7 .contact-card:nth-child(7n+1){clear:left !important}
.tx-tc-contacts .col-8 .contact-card{width:12.5%}
.tx-tc-contacts .col-8 .contact-card:nth-child(8n+1){clear:left !important}
}
@media (max-width:700px){.tx-tc-contacts .contact-container{margin:0 -10px}
.tx-tc-contacts .contact-card{clear:none !important}
.tx-tc-contacts .contact-card .inner{padding:0 5px !important}
.tx-tc-contacts .col-1 .contact-card{width:100%}
.tx-tc-contacts .col-1 .contact-card:nth-child(1n+1){clear:left !important}
.tx-tc-contacts .col-2 .contact-card{width:50%}
.tx-tc-contacts .col-2 .contact-card:nth-child(2n+1){clear:left !important}
.tx-tc-contacts .col-3 .contact-card{width:33.33%}
.tx-tc-contacts .col-3 .contact-card:nth-child(3n+1){clear:left !important}
.tx-tc-contacts .col-4 .contact-card{width:25%}
.tx-tc-contacts .col-4 .contact-card:nth-child(4n+1){clear:left !important}
.tx-tc-contacts .col-5 .contact-card{width:20%}
.tx-tc-contacts .col-5 .contact-card:nth-child(5n+1){clear:left !important}
.tx-tc-contacts .col-6 .contact-card{width:16.67%}
.tx-tc-contacts .col-6 .contact-card:nth-child(6n+1){clear:left !important}
.tx-tc-contacts .col-7 .contact-card{width:14.29%}
.tx-tc-contacts .col-7 .contact-card:nth-child(7n+1){clear:left !important}
.tx-tc-contacts .col-8 .contact-card{width:12.5%}
.tx-tc-contacts .col-8 .contact-card:nth-child(8n+1){clear:left !important}
}
.tx-indexedsearch{margin-top:20px}
.tx-indexedsearch .tx-indexedsearch-searchbox,.tx-indexedsearch .tx-indexedsearch-result-number,.tx-indexedsearch .tx-indexedsearch-whatis,.tx-indexedsearch .tx-indexedsearch-percent,.tx-indexedsearch .tx-indexedsearch-info{display:none}
.tx-indexedsearch #tx_indexedsearch div,.tx-indexedsearch .tx-indexedsearch-res,.tx-indexedsearch .tx-indexedsearch-info{margin-bottom:20px}
.tx-indexedsearch #tx_indexedsearch .tx-indexedsearch-form,.tx-indexedsearch #tx_indexedsearch .tx-indexedsearch-search-submit{display:inline-block}
.tx-indexedsearch #tx_indexedsearch .tx-indexedsearch-searchbox-sword{padding:2px}
.tx-indexedsearch #tx_indexedsearch .tx-indexedsearch-search-submit input{cursor:pointer}
.tx-indexedsearch .tx-indexedsearch-browsebox ul{margin:0;margin-bottom:20px;padding:0}
.tx-indexedsearch .tx-indexedsearch-browsebox ul li{display:inline-block;list-style-type:none;padding-right:20px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res{border-bottom:1px solid #000;padding-bottom:1em}
.tx-indexedsearch .tx-indexedsearch-title a.tx-indexedsearch-backgroundimage{background-repeat:no-repeat;background-position:left center;padding-left:20px;display:inline-block;line-height:20px}
.tx-indexedsearch .tx-indexedsearch-descr{margin-bottom:10px}
.tx-indexedsearch .tx-indexedsearch-percent{float:right}
.tx-indexedsearch .tx-indexedsearch-redMarkup{font-weight:700}
.tx-indexedsearch .tx-indexedsearch-path{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../fileadmin/templates/common/plugins/fancybox/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_sprite_2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_loading_2x.gif');background-size:24px 24px}
}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}
#fancybox-buttons.top{top:10px}
#fancybox-buttons.bottom{bottom:10px}
#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}
#fancybox-buttons ul li{float:left;margin:0;padding:0}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/helpers/fancybox_buttons.png');background-repeat:no-repeat;outline:0;opacity:.8}
#fancybox-buttons a:hover{opacity:1}
#fancybox-buttons a.btnPrev{background-position:5px 0}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}
#fancybox-buttons a.btnPlay{background-position:0 -30px}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}
#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}
#fancybox-thumbs.bottom{bottom:2px}
#fancybox-thumbs.top{top:2px}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}
#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}
#fancybox-thumbs ul li:hover{opacity:1}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}
