.tx-felogin-pi1 label{display:block}
.tx-tcfiledownload-pi1 .error{color:#FF0000}
.tx-tcfiledownload-pi1 .tcfiledownload{margin:0 0 8px 0}
.tx-tcfiledownload-pi1 .icon{padding:0 5px 0 0}
.tx-tcfiledownload-pi1 .link{width:100%}
.tx-tcfiledownload-pi1 .description{padding:3px 0 3px 0}
.csc-space-before-15{margin-top:15px !important}
.csc-space-after-20{margin-bottom:20px !important}
.csc-space-before-60{margin-top:60px !important}
.tx-tc-video{margin-bottom:1em}
.tx-tc-video .mediacontent{margin-bottom:1em;border-width:1px;border-style:solid;border-color:#000}
.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}
.tx-tc-cycler{position:relative;margin-bottom:10px;float:left}
.tx-tc-cycler .controls{position:absolute;z-index:5;width:100%;top:50%}
.tx-tc-cycler .controls .change{cursor:pointer}
.tx-tc-cycler .controls .change.prev{background-position:0 0;background-repeat:no-repeat;float:left}
.tx-tc-cycler .controls .change.next{background-repeat:no-repeat;float:right}
.tx-tc-cycler .cycles{position:relative;z-index:1}
.tx-tc-cycler .cycles .cycle{width:100%;display:none}
.tx-tc-cycler .cycles .cycleimage img{width:100%;height:auto;display:block}
.tx-tc-cycler .cycle-pager{text-align:center;overflow:hidden}
.tx-tc-cycler .cycle-pager span{cursor:pointer;color:#dee4ea;margin-left:5px;margin-right:5px}
.tx-tc-cycler .cycle-pager span.cycle-pager-active{color:#15499c}
@media (max-width:700px){.tx-tc-cycler{width:100%}
.tx-tc-cycler .controls{display:none}
.tx-tc-cycler .cycles .cycleimage{float:none}
}
.tx-tc-illustrations .illustrationimagecontainer{width:25%;float:left}
.tx-tc-illustrations .illustrationimagecontainer .illustrationimageinner{margin-right:8px;margin-bottom:8px}
.tx-tc-illustrations .illustrationimagecontainer .illustrationimageinner img.illustrationimage{width:100% !important;height:auto !important;display:block}
.tx-tc-illustrations .illustrationimagecontainer .illustrationimageinner .download{text-align:center;margin-top:5px}
.tx-tc-illustrations ul.illustrationlist{margin:0px;padding:0px}
.tx-tc-illustrations ul.illustrationlist li.illustrationlistitem{list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}
@media (max-width:700px){.tx-tc-illustrations .illustrationimagecontainer{width:33.33333%}
}
@media (max-width:450px){.tx-tc-illustrations .illustrationimagecontainer{width:50%}
}
.ctype-list-tccolumbus_products h1,.ctype-list-tccolumbus_products h2,.ctype-list-tccolumbus_products h3,.ctype-list-tccolumbus_products h4,.ctype-list-tccolumbus_products h5{float:left;margin-bottom:10px}
.arrowdown{width:10px;height:7px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-80px -120px;background-repeat:none;margin:0 auto}
.arrowup{width:10px;height:7px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-40px -120px;background-repeat:none;margin:0 auto}
.noselect{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.filtersortlabel{color:#4f90c6;font-weight:700;margin-right:10px;text-transform:uppercase}
.pricedisplay span{display:none}
.pricedisplay span.active{display:inline}
.roundedbutton{color:#231F20;background-color:#dee4ea;padding:2.5px 10px;margin-right:10px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.roundedbutton.active{background-color:#231F20;color:#FFF;cursor:default}
.roundedbutton:last-child{margin-right:0}
.roundedbutton.disabled{opacity:0.3;cursor:default}
.facebook-login-container.login-button{margin-top:20px;margin-right:-15px;margin-bottom:0;margin-left:-15px}
.facebook-login-container a{display:table;padding:10px 15px;background-color:;color:#FFF}
.facebook-login-container a.attach-button{width:100%}
.facebook-login-container a span{display:table-cell;vertical-align:top}
.facebook-login-container a .facebook-icon{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);width:23px;height:23px;background-position:-30px -40px}
.facebook-login-container a .facebook-text{padding-left:15px}
.tx-tc-columbus .f3-widget-paginator{margin-bottom:10px}
.tx-tc-columbus .f3-widget-paginator li{display:inline;padding-right:10px}
.tx-tc-columbus .f3-widget-paginator li.previous,.tx-tc-columbus .f3-widget-paginator li.next{display:none}
.tx-tc-columbus .page-search-result .search-result{display:block}
.tx-tc-columbus img.responsive{width:100%;height:auto;display:block}
.tx-tc-columbus .inputwrapper input.error{border:1px solid #15499c}
.tx-tc-columbus input.quantity{border:1px solid #dee4ea;padding:5px}
.tx-tc-columbus .gotobasket{display:none}
.tx-tc-columbus .right{text-align:right}
.tx-tc-columbus .top{vertical-align:top}
.tx-tc-columbus .center{text-align:center}
.tx-tc-columbus .no-padding{padding:0 !important}
.tx-tc-columbus .no-right-padding{padding-right:0 !important}
.tx-tc-columbus .next{float:right;margin-bottom:10px;display:block}
.tx-tc-columbus #deliveryaddress{padding-bottom:10px;margin-bottom:10px}
.tx-tc-columbus #addressdisclaimer{padding-bottom:10px;margin-bottom:10px}
.tx-tc-columbus table.styling{width:100%;margin-bottom:10px}
.tx-tc-columbus table.styling tr th{padding:10px;background-color:#231F20;color:#FFF;font-weight:bold}
.tx-tc-columbus table.styling tr td{padding:10px;border-bottom:1px solid #dee4ea}
.tx-tc-columbus table.styling tr td.full{width:100%}
.tx-tc-columbus table.styling tr td.thumbnail{width:10%}
.tx-tc-columbus table.styling tr td.border-top{border-top:1px solid #dee4ea}
.tx-tc-columbus table.styling tr td.border-right{border-right:1px solid #dee4ea}
.tx-tc-columbus table.styling tr td.border-bottom{border-bottom:1px solid #dee4ea}
.tx-tc-columbus table.styling tr td.border-left{border-left:1px solid #dee4ea}
.tx-tc-columbus table.styling tr td.no-wrap{white-space:nowrap}
.tx-tc-columbus table.styling tr td.removefrombasket{text-align:center}
.tx-tc-columbus table.styling tr td.removefrombasket .remove{cursor:pointer;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-220px -40px;background-repeat:no-repeat;width:16px;height:16px;display:inline-block}
.tx-tc-columbus table.styling tr td.removefrombasket .hidden{display:none}
.tx-tc-columbus table.styling tr td input{width:30px;text-align:center}
.tx-tc-columbus table.styling tr td .systimeperiod{white-space:nowrap;font-weight:100}
.tx-tc-columbus table.styling tr.summary:nth-child(1) td{border:none}
.tx-tc-columbus table.styling tr.deleting{background-color:#e0eaef}
.tx-tc-columbus table.styling tr.deleting td{text-align:center !important}
.tx-tc-columbus table.styling tr.deleting td .undo{cursor:pointer;color:#15499c}
.tx-tc-columbus table.styling tr.deleting td .imageloader{padding-right:10px}
.tx-tc-columbus .filters *,.tx-tc-columbus .sorters *,.tx-tc-columbus th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.tx-tc-columbus .filtersort{margin-bottom:10px;padding:2.5px 0}
.tx-tc-columbus .filtersort .sorters{float:left}
.tx-tc-columbus .filtersort .sorters .sorter.active{padding-right:30px;cursor:pointer}
.tx-tc-columbus .filtersort .sorters .sorter.active.ascending{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:right -260px;background-repeat:no-repeat}
.tx-tc-columbus .filtersort .sorters .sorter.active.descending{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:right -240px;background-repeat:no-repeat}
.tx-tc-columbus .filtersort .sorters .sorter.price{display:inline}
.tx-tc-columbus .filtersort .filters{float:right}
.tx-tc-columbus .headerbar{background-color:#231F20;color:#FFF;font-weight:700;padding:5px 10px;margin-bottom:10px}
.tx-tc-columbus .headerbar .minimatrixheaders{width:50%;float:right;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box}
.tx-tc-columbus .headerbar .minimatrixheaders table{width:64%}
.tx-tc-columbus .listtoggle{display:none;float:right;text-transform:uppercase;cursor:pointer;font-weight:400;margin-top:-33px;padding-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.tx-tc-columbus .listtoggle .arrowup{display:inline-block;margin-bottom:2px}
.tx-tc-columbus .listtoggle span{margin-left:5px;font-weight:100}
.tx-tc-columbus .listtoggle.hidden{display:none !important}
.tx-tc-columbus .products .horizontal{margin-bottom:20px;float:left}
.tx-tc-columbus .products .horizontal .inner .image{overflow:hidden;max-height:204.25px;margin-bottom:10px}
.tx-tc-columbus .products .horizontal .inner .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.tx-tc-columbus .products .horizontal .inner .descriptioncontainer{height:60px;overflow:hidden}
.tx-tc-columbus .products .vertical{padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dee4ea;margin-bottom:10px}
.tx-tc-columbus .products .vertical .container{background-image:url('/fileadmin/templates/web/images/vruler.gif');background-repeat:repeat-y;background-position:60% top}
.tx-tc-columbus .products .vertical .container .data{float:left;width:60%;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:10px}
.tx-tc-columbus .products .vertical .container .data .image{float:left;width:20%}
.tx-tc-columbus .products .vertical .container .data .image .inner{margin-right:10px}
.tx-tc-columbus .products .vertical .container .data .info{float:right;width:80%}
.tx-tc-columbus .products .vertical .container .data .info .description{margin-bottom:10px}
.tx-tc-columbus .products .vertical .container .data .info .colorbutton{float:right}
.tx-tc-columbus .products .vertical .container .minimatrix{width:40%;float:right;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box}
.tx-tc-columbus .products .vertical .container .minimatrix table.styling{margin:0}
.tx-tc-columbus .products .vertical .container.width-20-80{background-position:20% top}
.tx-tc-columbus .products .vertical .container.width-20-80 .data{width:20%}
.tx-tc-columbus .products .vertical .container.width-20-80 .minimatrix{width:80%}
.tx-tc-columbus .products .vertical .container.width-30-70{background-position:30% top}
.tx-tc-columbus .products .vertical .container.width-30-70 .data{width:30%}
.tx-tc-columbus .products .vertical .container.width-30-70 .minimatrix{width:70%}
.tx-tc-columbus .products .vertical .container.width-40-60{background-position:40% top}
.tx-tc-columbus .products .vertical .container.width-40-60 .data{width:40%}
.tx-tc-columbus .products .vertical .container.width-40-60 .minimatrix{width:60%}
.tx-tc-columbus .products .vertical .container.width-50-50{background-position:50% top}
.tx-tc-columbus .products .vertical .container.width-50-50 .data{width:50%}
.tx-tc-columbus .products .vertical .container.width-50-50 .minimatrix{width:50%}
.tx-tc-columbus .products .vertical .container.width-60-40{background-position:60% top}
.tx-tc-columbus .products .vertical .container.width-60-40 .data{width:60%}
.tx-tc-columbus .products .vertical .container.width-60-40 .minimatrix{width:40%}
.tx-tc-columbus .products .vertical .container.width-70-30{background-position:70% top}
.tx-tc-columbus .products .vertical .container.width-70-30 .data{width:70%}
.tx-tc-columbus .products .vertical .container.width-70-30 .minimatrix{width:30%}
.tx-tc-columbus .products .descriptioncontainer{margin-bottom:10px}
.tx-tc-columbus #showmorecontainer{text-align:center;margin-bottom:10px}
.tx-tc-columbus #showmorecontainer #showmore{cursor:pointer;background-color:#231F20;color:#FFF;padding:2.5px 20px 5px;display:inline-block;text-transform:uppercase;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.tx-tc-columbus .singleview{background-image:url('/fileadmin/templates/web/images/vruler.gif');background-repeat:repeat-y;background-position:33.333328125% top;margin-bottom:20px}
.tx-tc-columbus .singleview #preview{background-color:#15499c;text-align:center;color:#FAFAFA;margin-bottom:20px}
.tx-tc-columbus .singleview #singleleft{float:left;width:31.25%;overflow:hidden}
.tx-tc-columbus .singleview #singleleft img{margin-bottom:10px}
.tx-tc-columbus .singleview #singleleft #excerptlink{text-align:right}
.tx-tc-columbus .singleview #singleleft #excerptlink a{color:#231F20;font-weight:700}
.tx-tc-columbus .singleview #singleleft #excerptlink a:after{content:' ›'}
.tx-tc-columbus .singleview #singleleft ul#booklinks{padding-top:10px;margin-top:10px;border-top:1px solid #dee4ea}
.tx-tc-columbus .singleview #singleleft ul#booklinks li{border-bottom:1px solid #dee4ea;padding:0 0 10px 30px;margin-bottom:10px;background-repeat:no-repeat;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672)}
.tx-tc-columbus .singleview #singleleft ul#booklinks li a{color:#231F20;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;display:block}
.tx-tc-columbus .singleview #singleleft ul#booklinks li a:after{content:' ›'}
.tx-tc-columbus .singleview #singleleft ul#booklinks li.icon-0{background-position:-348px 0}
.tx-tc-columbus .singleview #singleleft ul#booklinks li.icon-1{background-position:-348px -30px}
.tx-tc-columbus .singleview #singleleft ul#booklinks li.icon-2{background-position:-348px -60px}
.tx-tc-columbus .singleview #singleright{float:right;width:64.5834375%;margin-left:4.1665625%;overflow:hidden}
.tx-tc-columbus .singleview #singleright #tabs>ul{list-style:none}
.tx-tc-columbus .singleview #singleright #tabs>ul li{float:left;padding:5px 20px;margin-right:5px;-webkit-border-radius-topleft:5px;-moz-border-radius-topleft:5px;-ms-border-radius-topleft:5px;-o-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-radius-topright:5px;-moz-border-radius-topright:5px;-ms-border-radius-topright:5px;-o-border-radius-topright:5px;border-top-right-radius:5px;background-color:#FAFAFA;border:1px solid #dee4ea;border-bottom:1px solid #FAFAFA;cursor:pointer;color:#231F20;font-weight:700;text-transform:uppercase}
.tx-tc-columbus .singleview #singleright #tabs>ul li.inactive{background-color:#dee4ea;border-bottom:1px solid #dee4ea}
.tx-tc-columbus .singleview #singleright #tabs #panes{border-top:1px solid #dee4ea;border-bottom:1px solid #dee4ea;margin-bottom:20px;padding-top:10px;margin-top:-1px;padding-left:10px;padding-right:10px}
.tx-tc-columbus .singleview #singleright #tabs #panes #productauthor{font-weight:700}
.tx-tc-columbus .singleview #singleright #tabs #panes #description{margin-bottom:20px;position:relative}
.tx-tc-columbus .singleview #singleright #tabs #panes #description ul,.tx-tc-columbus .singleview #singleright #tabs #panes #description ol{list-style-position:inside;margin-bottom:10px}
.tx-tc-columbus .singleview #singleright #tabs #panes .expand{margin-bottom:20px}
.tx-tc-columbus .singleview #singleright #tabs #panes .collapse{margin-bottom:20px;display:none}
.tx-tc-columbus .singleview #singleright #tabs #panes .collapse:after{content:''}
.tx-tc-columbus .singleview #singleright #tabs #panes #pane-2 .review{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dee4ea}
.tx-tc-columbus .singleview #singleright #tabs #panes #pane-2 .review .author{font-weight:700;margin-bottom:10px;float:right}
.tx-tc-columbus .singleview #singleright #tabs #panes #pane-2 .review .author:before{content:'- '}
.tx-tc-columbus .singleview #singleright #tabs #panes #pane-2 .review .author .media{font-weight:100}
.tx-tc-columbus .singleview #singleright #tabs #panes #pane-2 .review .author .media:before{content:'/ '}
.tx-tc-columbus .singleview #singleright #tabs #panes #pane-2 .review:last-child{border:none;padding-bottom:0}
.tx-tc-columbus .singleview #singleright #productinfo{border-bottom:1px solid #dee4ea;margin-bottom:20px}
.tx-tc-columbus .singleview #singleright #productinfo .leftpart{width:60%;float:left}
.tx-tc-columbus .singleview #singleright #productinfo .leftpart table{margin-bottom:10px}
.tx-tc-columbus .singleview #singleright #productinfo .leftpart table td{padding-bottom:5px}
.tx-tc-columbus .singleview #singleright #productinfo .leftpart table td.label{padding-right:10px;font-weight:700}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart{width:40%;float:right}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner{border-left:1px solid #dee4ea;padding-left:20px;margin-left:20px}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis{margin-bottom:20px;float:right}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a{height:25px;padding:0;margin:0 0 0 5px;float:left}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a span.icon{width:25px;height:25px;text-indent:10000px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a.addthis_button_facebook span{background-position:left -250px}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a.addthis_button_twitter span{background-position:-40px -250px}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a.addthis_button_google_plusone_share span{background-position:-80px -250px}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a.addthis_button_linkedin span{background-position:-160px -250px}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a.addthis_button_email span{background-position:-120px -250px}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a.addthis_counter{background-image:none !important;width:auto !important}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis a.addthis_counter span{display:inline-block;width:51px;background-position:-200px -250px;text-indent:0;line-height:25px;color:#4f90c6}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner button{width:100%;font-size:0.9em}
.tx-tc-columbus .singleview #singleright .filters{float:right;margin-bottom:10px;padding:2.5px 0}
.tx-tc-columbus .singleview #singleright .gotobasket{float:right;margin-top:10px}
.tx-tc-columbus .singleview #singleright .gotobasket a{color:#231F20}
.tx-tc-columbus .singleview #singleright .gotobasket span{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-30px 0;background-repeat:no-repeat;padding-right:10px;display:inline-block;height:19px;width:22px}
.tx-tc-columbus .singleview #singleright tr.gymportal-row .colorbutton{display:none}
.tx-tc-columbus .singleview #singleright tr.gymportal-row .colorbutton.active{display:inline-block}
.tx-tc-columbus #profileradios #customergroupinfo{margin-bottom:10px}
.tx-tc-columbus #profileradios .radiocontainer{float:left;width:30px}
.tx-tc-columbus #profileradios .labelcontainer{margin-left:30px}
.tx-tc-columbus .feedback{padding-bottom:10px}
.tx-tc-columbus .star{color:#15499c;padding-left:5px}
.tx-tc-columbus #signupforms form .inputwrapper select{display:block;margin-bottom:10px}
.tx-tc-columbus #signupforms form .inputwrapper .error{border-color:#15499c}
.tx-tc-columbus #signupforms form .inputwrapper label input{display:block;margin-bottom:10px}
.tx-tc-columbus #signupforms form .inputwrapper input[type="checkbox"]{display:inline;margin-right:10px}
.tx-tc-columbus #signupforms form .inputwrapper input.submit{margin-top:10px}
.tx-tc-columbus .pagebrowse{float:right;display:block}
.tx-tc-columbus .pagebrowse a{display:inline-block;width:25px;height:25px;line-height:18px;font-size:30px;padding:5px;margin:0}
.tx-tc-columbus .pagebrowse a:hover{background:#e0eaef;color:#FFF}
.tx-tc-columbus:nth-child(even) .pagebrowse{margin-bottom:20px}
.field_4 .tx-tc-columbus .products .horizontal,.field_1 .tx-tc-columbus .products .horizontal{width:16.6666%}
.field_4 .tx-tc-columbus .products .horizontal .inner,.field_1 .tx-tc-columbus .products .horizontal .inner{margin-left:0;margin-right:8px}
.field_4 .tx-tc-columbus .products .horizontal:nth-child(6n+2) .inner,.field_1 .tx-tc-columbus .products .horizontal:nth-child(6n+2) .inner{margin-left:2px;margin-right:7px}
.field_4 .tx-tc-columbus .products .horizontal:nth-child(6n+3) .inner,.field_1 .tx-tc-columbus .products .horizontal:nth-child(6n+3) .inner{margin-left:3px;margin-right:5px}
.field_4 .tx-tc-columbus .products .horizontal:nth-child(6n+4) .inner,.field_1 .tx-tc-columbus .products .horizontal:nth-child(6n+4) .inner{margin-left:5px;margin-right:3px}
.field_4 .tx-tc-columbus .products .horizontal:nth-child(6n+5) .inner,.field_1 .tx-tc-columbus .products .horizontal:nth-child(6n+5) .inner{margin-left:7px;margin-right:2px}
.field_4 .tx-tc-columbus .products .horizontal:nth-child(6n+6) .inner,.field_1 .tx-tc-columbus .products .horizontal:nth-child(6n+6) .inner{margin-left:8px;margin-right:0px}
.field_4 .tx-tc-columbus .products .horizontal:nth-child(6n+1),.field_1 .tx-tc-columbus .products .horizontal:nth-child(6n+1){clear:left}
.field_4 .tx-tc-columbus .products .horizontal:nth-child(1n+7),.field_1 .tx-tc-columbus .products .horizontal:nth-child(1n+7){display:none}
body.ds_10.nlm-0 .field_2 .tx-tc-columbus .products .horizontal,body.ds_10.nlm-0 .field_3 .tx-tc-columbus .products .horizontal,body.ds_10.nlm-0 .field_4 .tx-tc-columbus .products .horizontal{width:50%}
body.ds_10.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner,body.ds_10.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner,body.ds_10.nlm-0 .field_4 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner{margin-left:5px;margin-right:0}
body.ds_10.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner,body.ds_10.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner,body.ds_10.nlm-0 .field_4 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner{margin-left:0;margin-right:5px}
body.ds_10.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n+1),body.ds_10.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1),body.ds_10.nlm-0 .field_4 .tx-tc-columbus .products .horizontal:nth-child(2n+1){clear:left}
body.ds_10.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(1n+3),body.ds_10.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(1n+3),body.ds_10.nlm-0 .field_4 .tx-tc-columbus .products .horizontal:nth-child(1n+3){display:none}
body.ds_10.nlm-1 .field_2 .tx-tc-columbus .products .horizontal,body.ds_10.nlm-1 .field_3 .tx-tc-columbus .products .horizontal,body.ds_10.nlm-1 .field_4 .tx-tc-columbus .products .horizontal{width:50%}
body.ds_10.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner,body.ds_10.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner,body.ds_10.nlm-1 .field_4 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner{margin-left:5px;margin-right:0}
body.ds_10.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner,body.ds_10.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner,body.ds_10.nlm-1 .field_4 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner{margin-left:0;margin-right:5px}
body.ds_10.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n+1),body.ds_10.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1),body.ds_10.nlm-1 .field_4 .tx-tc-columbus .products .horizontal:nth-child(2n+1){clear:left}
body.ds_10.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(1n+3),body.ds_10.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(1n+3),body.ds_10.nlm-1 .field_4 .tx-tc-columbus .products .horizontal:nth-child(1n+3){display:none}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal{width:16.6666%}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal .inner{margin-left:0;margin-right:8px}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal:nth-child(6n+2) .inner{margin-left:2px;margin-right:7px}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal:nth-child(6n+3) .inner{margin-left:3px;margin-right:5px}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal:nth-child(6n+4) .inner{margin-left:5px;margin-right:3px}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal:nth-child(6n+5) .inner{margin-left:7px;margin-right:2px}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal:nth-child(6n+6) .inner{margin-left:8px;margin-right:0px}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal:nth-child(6n+1){clear:left}
body.ds_10 .field_5 .tx-tc-columbus .products .horizontal:nth-child(1n+7){display:none}
body.ds_9.nlm-0 .field_2 .tx-tc-columbus .products .horizontal{width:50%}
body.ds_9.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner{margin-left:5px;margin-right:0}
body.ds_9.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner{margin-left:0;margin-right:5px}
body.ds_9.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(2n+1){clear:left}
body.ds_9.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(1n+3){display:none}
body.ds_9.nlm-0 .field_3 .tx-tc-columbus .products .horizontal{width:50%}
body.ds_9.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner{margin-left:5px;margin-right:0}
body.ds_9.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner{margin-left:0;margin-right:5px}
body.ds_9.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1){clear:left}
body.ds_9.nlm-0 .field_3 .tx-tc-columbus .products .horizontal:nth-child(1n+3){display:none}
body.ds_9.nlm-1 .field_2 .tx-tc-columbus .products .horizontal{width:25%}
body.ds_9.nlm-1 .field_2 .tx-tc-columbus .products .horizontal .inner{margin-left:0;margin-right:8px}
body.ds_9.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+2) .inner{margin-left:2px;margin-right:5px}
body.ds_9.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+3) .inner{margin-left:5px;margin-right:2px}
body.ds_9.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+4) .inner{margin-left:8px;margin-right:0px}
body.ds_9.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+1){clear:left}
body.ds_9.nlm-1 .field_2 .tx-tc-columbus .products .horizontal:nth-child(1n+5){display:none}
body.ds_9.nlm-1 .field_3 .tx-tc-columbus .products .horizontal{width:50%}
body.ds_9.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n) .inner{margin-left:5px;margin-right:0}
body.ds_9.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1) .inner{margin-left:0;margin-right:5px}
body.ds_9.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(2n+1){clear:left}
body.ds_9.nlm-1 .field_3 .tx-tc-columbus .products .horizontal:nth-child(1n+3){display:none}
body.ds_8.nlm-0 .field_2 .tx-tc-columbus .products .horizontal{width:25%}
body.ds_8.nlm-0 .field_2 .tx-tc-columbus .products .horizontal .inner{margin-left:0;margin-right:8px}
body.ds_8.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+2) .inner{margin-left:2px;margin-right:5px}
body.ds_8.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+3) .inner{margin-left:5px;margin-right:2px}
body.ds_8.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+4) .inner{margin-left:8px;margin-right:0px}
body.ds_8.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(4n+1){clear:left}
body.ds_8.nlm-0 .field_2 .tx-tc-columbus .products .horizontal:nth-child(1n+5){display:none}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal{width:16.6666%}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal .inner{margin-left:0;margin-right:8px}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal:nth-child(6n+2) .inner{margin-left:2px;margin-right:7px}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal:nth-child(6n+3) .inner{margin-left:3px;margin-right:5px}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal:nth-child(6n+4) .inner{margin-left:5px;margin-right:3px}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal:nth-child(6n+5) .inner{margin-left:7px;margin-right:2px}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal:nth-child(6n+6) .inner{margin-left:8px;margin-right:0px}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal:nth-child(6n+1){clear:left}
body.ds_8.nlm-1 .tx-tc-columbus .products .horizontal:nth-child(1n+7){display:none}
body.ds_14.nlm-0 .field_3 .tx-tc-columbus .products .horizontal{width:50%}
body.ds_14.nlm-0 .field_3 .tx-tc-columbus .products.c-1 .horizontal{width:100%}
body.ds_14.nlm-0 .field_3 .tx-tc-columbus .products.c-1 .horizontal .image{width:50%;float:left;margin-right:10px}
body.ds_14.nlm-0 .field_3 .tx-tc-columbus .products.c-1 .horizontal .title{text-overflow:initial;white-space:initial}
body.ds_14.nlm-1 .field_3 .tx-tc-columbus .products .horizontal{width:50%}
body.ds_14.nlm-1 .field_3 .tx-tc-columbus .products.c-1 .horizontal{width:100%}
body.ds_14.nlm-1 .field_3 .tx-tc-columbus .products.c-1 .horizontal .image{width:50%;float:left;margin-right:10px}
body.ds_14.nlm-1 .field_3 .tx-tc-columbus .products.c-1 .horizontal .title{text-overflow:initial;white-space:initial}
#relatedproducts .addtobasketcontainer>span ~ span{display:none}
@media screen and (min-width:700px) and (max-width:1024px) and (orientation:portrait){body.ds_14.nlm-0 .field_3 .tx-tc-columbus .products.c-1 .horizontal .image{width:33% !important}
body.ds_14.nlm-1 .field_3 .tx-tc-columbus .products.c-1 .horizontal .image{width:33% !important}
}
@media (max-width:700px){.tx-tc-columbus table.styling tr td{padding-top:10px;padding-right:2.5px;padding-bottom:10px;padding-left:2.5px}
.tx-tc-columbus .products .horizontal{width:50% !important}
.tx-tc-columbus .products .horizontal:nth-child(n){clear:none}
.tx-tc-columbus .products .horizontal:nth-child(n) .inner{margin-left:0 !important;margin-right:5px !important}
.tx-tc-columbus .products .horizontal:nth-child(2n) .inner{margin-left:5px !important;margin-right:0 !important}
.tx-tc-columbus .products .horizontal:nth-child(2n+1){clear:left}
.tx-tc-columbus .products .horizontal:nth-child(n+3){display:none}
.tx-tc-columbus .products .horizontal .inner .image{max-height:none}
.tx-tc-columbus .products .vertical .container{background:none}
.tx-tc-columbus .products .vertical .container .data{float:none;width:100% !important;padding-right:0}
.tx-tc-columbus .singleview{background:none}
.tx-tc-columbus .singleview #singleleft,.tx-tc-columbus .singleview #singleright{width:100%;float:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.tx-tc-columbus .singleview #singleright #productinfo .leftpart,.tx-tc-columbus .singleview #singleright #productinfo .rightpart,.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner{float:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border:none}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner{text-align:center}
.tx-tc-columbus .singleview #singleright #productinfo .rightpart .inner .addthis{float:none}
.twocols>*,.threecols>*{width:100% !important;float:none !important}
.twocols>*>*,.threecols>*>*{margin-left:0 !important;margin-right:0 !important}
body.ds_14.nlm-0 .field_3 .tx-tc-columbus .products.c-1 .horizontal{width:100% !important}
body.ds_14.nlm-1 .field_3 .tx-tc-columbus .products.c-1 .horizontal{width:100% !important}
}
.tx-tc-subscribe .verticalcheckbox{margin-right:10px}
.tx-tc-mct{margin-bottom:20px}
.tx-tc-mct .validation-selection-error{display:none}
.tx-tc-mct .table{display:table}
.tx-tc-mct .table .table-row{display:table-row}
.tx-tc-mct .table .table-row .table-cell{display:table-cell}
.tx-tc-mct .table .table-row .table-cell.title{padding-right:10px}
.tx-tc-mct .table .table-row .table-cell.semicolon{padding-right:5px}
.tx-tc-mct .question-container{display:none}
.tx-tc-mct .question-container.active{display:inline}
.tx-tc-mct .question-container .status{margin-bottom:10px;display:block}
.tx-tc-mct .question-container .question{font-size:1.5em;display:block;margin-bottom:15px}
.tx-tc-mct .question-container .options-container .option-container{display:table;padding:5px 0}
.tx-tc-mct .question-container .options-container .option-container .option{display:table-cell;vertical-align:middle;margin-right:10px}
.tx-tc-mct .question-container .options-container .option-container label{display:table-cell;vertical-align:middle}
.tx-tc-mct .question-container .button-container{margin-top:20px;display:block}
.tx-tc-mct .question-container .button-container .previous{margin-right:5px}
.tx-tc-mct .question-container.result .result-overview div{font-size:1.2em}
.tx-tc-mct .question-container.result .result-container .result-question-container,.tx-tc-mct .question-container.result .result-container.result-guide,.tx-tc-mct .question-container.result .result-guide .result-question-container,.tx-tc-mct .question-container.result .result-guide.result-guide{padding:20px 0;border-bottom:1px solid #dee4ea;position:relative}
.tx-tc-mct .question-container.result .result-container .result-question-container .result-status,.tx-tc-mct .question-container.result .result-container.result-guide .result-status,.tx-tc-mct .question-container.result .result-guide .result-question-container .result-status,.tx-tc-mct .question-container.result .result-guide.result-guide .result-status{margin-bottom:10px;display:block}
.tx-tc-mct .question-container.result .result-container .result-question-container .result-question,.tx-tc-mct .question-container.result .result-container.result-guide .result-question,.tx-tc-mct .question-container.result .result-guide .result-question-container .result-question,.tx-tc-mct .question-container.result .result-guide.result-guide .result-question{font-size:1.5em;display:block;margin-bottom:15px}
.tx-tc-mct .question-container.result .result-container .result-question-container .result-option,.tx-tc-mct .question-container.result .result-container.result-guide .result-option,.tx-tc-mct .question-container.result .result-guide .result-question-container .result-option,.tx-tc-mct .question-container.result .result-guide.result-guide .result-option{display:block;padding:5px;margin-bottom:5px;margin-left:25px}
.tx-tc-mct .question-container.result .result-container .result-question-container .result-option.correct.checked:before,.tx-tc-mct .question-container.result .result-container.result-guide .result-option.correct.checked:before,.tx-tc-mct .question-container.result .result-guide .result-question-container .result-option.correct.checked:before,.tx-tc-mct .question-container.result .result-guide.result-guide .result-option.correct.checked:before{background-color:#7ccf3f;position:absolute;width:20px;height:20px;border-radius:50%;left:0;content:""}
.tx-tc-mct .question-container.result .result-container .result-question-container .result-option.correct.unchecked:before,.tx-tc-mct .question-container.result .result-container.result-guide .result-option.correct.unchecked:before,.tx-tc-mct .question-container.result .result-guide .result-question-container .result-option.correct.unchecked:before,.tx-tc-mct .question-container.result .result-guide.result-guide .result-option.correct.unchecked:before{background-color:#cacf3f;position:absolute;width:20px;height:20px;border-radius:50%;left:0;content:""}
.tx-tc-mct .question-container.result .result-container .result-question-container .result-option.error.checked:before,.tx-tc-mct .question-container.result .result-container.result-guide .result-option.error.checked:before,.tx-tc-mct .question-container.result .result-guide .result-question-container .result-option.error.checked:before,.tx-tc-mct .question-container.result .result-guide.result-guide .result-option.error.checked:before{background-color:#983131;position:absolute;width:20px;height:20px;border-radius:50%;left:0;content:""}
html{color:#000;background:#FFF}
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-size:inherit;font-family:inherit;line-height:inherit}
main{display:block}
html{height:100%;overflow-y:scroll;font-size:62.5%;background-color:#FAFAFA;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}
body{font-family:arial,helvetica,verdana,tahoma,sans-serif;font-size:1.5em;padding:0;color:#231F20}
body ::-webkit-input-placeholder{color:#000;font-weight:700}
body :-moz-placeholder{color:#000;font-weight:700}
body ::-moz-placeholder{color:#000;font-weight:700}
body :-ms-input-placeholder{color:#000;font-weight:700}
body #teaserMessage{margin-bottom:20px;position:relative}
body #teaserMessage #hider{position:absolute;bottom:0;width:100%;height:100%;background:#FAFAFA;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FAFAFA),to(transparent));background:-webkit-linear-gradient(top,transparent,#FAFAFA);background:-moz-linear-gradient(top,transparent,#FAFAFA);background:-ms-linear-gradient(top,transparent,#FAFAFA);background:-o-linear-gradient(top,transparent,#FAFAFA);background:-ms-linear-gradient(top,transparent,)}
body #contentwrapper a{text-decoration:underline}
body.ds_8 .field_1{width:100%;overflow:hidden}
body.ds_8 .field_2{width:100%;overflow:hidden}
body.ds_8 .field_4{width:100%;overflow:hidden}
body.ds_8.nlm-0 #leftmenu{float:left;width:22.6042%}
body.ds_8.nlm-0 .field_2{float:right;width:75.1042%}
body.ds_9 #contentwrapper{background-image:url('/fileadmin/templates/web/images/vruler.gif');background-repeat:repeat-y;background-position:67.1875% top}
body.ds_9 .field_1{width:100%;overflow:hidden}
body.ds_9 .field_2{float:left;width:65.6250%;overflow:hidden;min-height:1px}
body.ds_9 .field_3{float:right;width:31.250%;overflow:hidden;min-height:1px;margin-left:3.125%}
body.ds_9 .field_4{width:100%;overflow:hidden}
body.ds_9.nlm-0 #leftmenu{float:left;width:22.6042%}
body.ds_9.nlm-0 #contentwrapper{float:right;width:75.1042%}
body.ds_10 #contentwrapper{background-image:url('/fileadmin/templates/web/images/vruler.gif');background-repeat:repeat-y;background-position:32.8125% top}
body.ds_10 .field_1{width:100%;overflow:hidden}
body.ds_10 .field_2{float:left;width:31.250%;overflow:hidden;min-height:1px;margin-right:3.125%}
body.ds_10 #innercontentwrapper{background-image:url('/fileadmin/templates/web/images/vruler.gif');background-repeat:repeat-y;background-position:50% top;float:right;width:65.625%;overflow:hidden;min-height:1px}
body.ds_10 #innercontentwrapper .field_3{float:left;width:47.619%;overflow:hidden;min-height:1px;margin-right:2.381%}
body.ds_10 #innercontentwrapper .field_4{float:right;width:47.619%;overflow:hidden;min-height:1px;margin-left:2.381%}
body.ds_10 .field_5{width:100%;overflow:hidden}
body.ds_10.nlm-0 #leftmenu{float:left;width:22.6042%}
body.ds_10.nlm-0 #contentwrapper{float:right;width:75.1042%}
body .centering{max-width:960px !important;margin:0 auto !important;padding-right:10px;padding-left:10px}
body .marginbottom{margin-bottom:10px}
body .bold{font-weight:700}
body #topcontainer{background-color:#dee4ea;background:-moz-linear-gradient(left,#9cceec 0%,#dee4ea 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#9cceec),color-stop(100%,#dee4ea));background:-webkit-linear-gradient(left,#9cceec 0%,#dee4ea 100%);background:-o-linear-gradient(left,#9cceec 0%,#dee4ea 100%);background:-ms-linear-gradient(left,#9cceec 0%,#dee4ea 100%);background:linear-gradient(to right,#9cceec 0%,#dee4ea 100%);padding-top:20px;border-bottom:1px solid #dee4ea}
body #topcontainer #logo{float:left;width:341px;height:45px;background-size:100% 100%;background-repeat:no-repeat;background-image:url('/fileadmin/templates/samfundsfag/images/background/logo.svg?t=');background-position:left top;margin-bottom:10px;display:inline-block}
.no-svg body #topcontainer #logo{background-image:url('/fileadmin/templates/samfundsfag/images/background/logo.png?t=')}
body #topcontainer #toolscontainer{float:right;text-transform:uppercase}
body #topcontainer #toolscontainer #socialcontainer{float:right;margin-right:20px;margin-top:10px}
body #topcontainer #toolscontainer #socialcontainer a{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;display:inline-block;width:23px;height:23px;margin-right:5px}
body #topcontainer #toolscontainer #socialcontainer a .hideit{display:none}
body #topcontainer #toolscontainer #socialcontainer #socfacebook{background-position:-30px -40px}
body #topcontainer #toolscontainer #socialcontainer #soctwitter{background-position:-30px -80px}
body #topcontainer #toolscontainer #socialcontainer #socgoogleplus{background-position:-70px -40px}
body #topcontainer #toolscontainer #socialcontainer #socyoutube{background-position:-70px -80px}
body #topcontainer #toolscontainer #basketcontainer{float:right;padding-top:10px;padding-right:20px;position:relative;padding-left:30px;height:23px}
body #topcontainer #toolscontainer #basketcontainer span.icon{margin-top:10px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-30px 0;background-repeat:no-repeat;display:inline-block;height:19px;width:22px;position:absolute;top:0;left:0}
body #topcontainer #toolscontainer #basketcontainer #basketCounter{position:absolute;top:0;right:0}
body #topcontainer #toolscontainer #basketcontainer a{color:#231F20}
body #topcontainer #toolscontainer #mycolumbuscontainer{float:right;position:relative;padding-left:30px;padding-right:15px;height:23px;margin-top:5px;padding:5px 15px 17px 30px}
body #topcontainer #toolscontainer #mycolumbuscontainer.open{background-color:#231F20;color:#FAFAFA}
body #topcontainer #toolscontainer #mycolumbuscontainer a{text-decoration:none}
body #topcontainer #toolscontainer #mycolumbuscontainer span.icon{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-110px 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:19px;width:22px;position:absolute;top:7px;left:8px}
body #topcontainer #toolscontainer #mycolumbuscontainer span.icon.down-arrow{background-position:0 -120px;background-position:0 -112px;left:auto;cursor:pointer;right:7px;top:4px;height:20px;width:9px}
body #topcontainer #toolscontainer #mycolumbuscontainer span.icon.login-1{background-position:-150px 0}
body #topcontainer #toolscontainer #mycolumbuscontainer span.title{cursor:pointer;padding-left:5px;padding-right:7px}
body #topcontainer #toolscontainer #mycolumbuscontainer div#loginDropDown{background-color:#231F20;padding:15px;position:absolute;top:45px;right:0;z-index:100;width:136px}
body #topcontainer #toolscontainer #mycolumbuscontainer div#loginDropDown a{color:#FAFAFA}
body #topcontainer #toolscontainer #mycolumbuscontainer div#loginDropDown .dropdownitem a{height:26px;display:inline-block;background-repeat:no-repeat;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);padding-left:36px}
body #topcontainer #toolscontainer #mycolumbuscontainer div#loginDropDown #loginlink a{background-position:-347px -89px}
body #topcontainer #toolscontainer #mycolumbuscontainer div#loginDropDown #signuplink a{background-position:-347px -129px}
body #topcontainer #toolscontainer #mycolumbuscontainer .horzline{position:relative;text-align:center}
body #topcontainer #toolscontainer #mycolumbuscontainer .horzline div{border-bottom:1px solid #FAFAFA}
body #topcontainer #toolscontainer #mycolumbuscontainer .horzline .spacerbox{background-color:#231F20;position:relative;top:-13px;color:#FAFAFA;padding:0 10px}
body #topcontainer #toolscontainer #logoutcontainer,body #topcontainer #toolscontainer #mycolumbuscontainer{display:none}
body #topcontainer #toolscontainer #logoutcontainer{float:right;margin-right:0;margin-top:10px;position:relative}
body #topcontainer #toolscontainer #logoutcontainer #logout{margin-left:20px}
body #topcontainer #toolscontainer #logoutcontainer #logout span{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-310px 0;background-repeat:no-repeat;display:inline-block;padding-right:10px;height:23px;left:0;position:absolute;top:0;width:21px}
body #topcontainer #toolscontainer #logoutcontainer #mycolumbus{color:#231F20}
body #topcontainer #toolscontainer #logoutcontainer #mycolumbus span{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-107px 0;background-repeat:no-repeat;display:inline-block;padding-right:10px;height:23px;left:0;position:absolute;top:0;width:21px}
body #topcontainer #toolscontainer #logoutcontainer a{text-decoration:none;position:relative;padding-left:30px;white-space:nowrap}
body #misccontainer #solr-form{position:relative}
body #misccontainer #solr-sword{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dee4ea;width:100%;margin-bottom:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:40px;height:60px}
body #misccontainer #solr-magnifier{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:-150px -75px;position:absolute;top:13px;left:10px;width:30px;height:30px}
body #misccontainer #booktools-topimage img{width:100%;height:auto;display:block;margin-bottom:10px}
body #misccontainer #headersocialmedia{padding-bottom:10px;border-bottom:1px solid #e0eaef;margin-bottom:20px}
body #misccontainer #headersocialmedia #pagetitle{float:left}
body #misccontainer #headersocialmedia #bookproduct{float:right;margin-top:20px}
body #misccontainer #booksearchcontainer{margin-bottom:10px}
body #misccontainer #chaptermenu{padding:0;margin-bottom:20px;border-top:1px solid #e0eaef;border-bottom:1px solid #e0eaef}
body #misccontainer #chaptermenu li{display:inline;list-style:none}
body #misccontainer #chaptermenu li a{display:inline-block;font-family:inherit;line-height:30px;padding-left:10px;padding-right:10px;text-decoration:none;color:#231F20}
body #misccontainer #chaptermenu li.act a{background-color:#e0eaef}
body #horizontalmenucontainer{margin-bottom:10px}
body #horizontalmenucontainer>ul{position:relative;list-style:none;margin:0;padding:0}
body #horizontalmenucontainer>ul>li{float:left;line-height:37px;padding-top:10px;padding-bottom:10px}
body #horizontalmenucontainer>ul>li.ifsub span.arrow,body #horizontalmenucontainer>ul>li.actifsub span.arrow{display:inline-block;width:9px;height:7px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:0 -120px;margin-left:10px}
body #horizontalmenucontainer>ul>li.first a{background-image:url('/fileadmin/templates/web/images/vruler.gif');background-repeat:repeat-y;background-position:0 0}
body #horizontalmenucontainer>ul>li.act,body #horizontalmenucontainer>ul>li.active{background-color:#e0eaef}
body #horizontalmenucontainer>ul>li a{color:#231F20;display:inline-block;text-decoration:none}
body #horizontalmenucontainer>ul>li a span.spacer{padding-left:20px;padding-right:20px;background-image:url('/fileadmin/templates/web/images/vruler.gif');background-repeat:repeat-y;background-position:left 0}
body #horizontalmenucontainer>ul>li>ul{display:none;position:absolute;top:57px;left:0;z-index:1000;background-color:#e0eaef;width:100%;list-style:none;padding-bottom:20px;border-bottom:5px solid #dee4ea}
body #horizontalmenucontainer>ul>li>ul>li{float:left;width:33.3333%}
body #horizontalmenucontainer>ul>li>ul>li a{background:none !important;border-top:1px solid #dee4ea;display:block;margin-top:20px;margin-right:20px;margin-left:20px;text-transform:uppercase;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
body #horizontalmenucontainer>ul>li>ul>li.col1{width:100%}
body #horizontalmenucontainer>ul>li>ul>li.col2{width:50%}
body #horizontalmenucontainer>ul>li>ul>li.col3{width:33.3333%}
body #horizontalmenucontainer>ul>li>ul>li.col4{width:25%}
body #horizontalmenucontainer>ul>li>ul>li.col5{width:50%}
body #horizontalmenucontainer>ul>li>ul>li.col6{width:16.6666%}
body #horizontalmenucontainer>ul>li>ul>li>ul{list-style:none;margin-left:20px;margin-right:20px}
body #horizontalmenucontainer>ul>li>ul>li>ul>li{line-height:normal;float:left;width:50%}
body #horizontalmenucontainer>ul>li>ul>li>ul>li a{margin:0;text-transform:none;border:none;font-size:12px;line-height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:10px}
body #leftmenu{margin-bottom:10px}
body #leftmenu #leveltitle{text-transform:uppercase;font-size:20px;margin-bottom:5px;display:block}
body #leftmenu ul{list-style:none}
body #leftmenu ul li .show-subs-button{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-13px -113px;cursor:pointer;display:inline-block;width:20px;height:20px;float:right}
body #leftmenu ul li .show-subs-button-active{background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:6px -113px;cursor:pointer;display:inline-block;width:20px;height:20px;float:right}
body #leftmenu ul li a{color:#15499c;font-family:inherit;text-decoration:none;text-transform:uppercase;margin-bottom:2.5px;display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body #leftmenu ul li.act>a{color:#231F20}
body #leftmenu ul li.no ul{display:none}
body #leftmenu ul li ul{margin-left:10px}
body #leftmenu ul li ul li a{text-transform:none}
body #leftmenu ul li ul li.act>a{color:#231F20}
body #contentcontainer{margin-bottom:60px}
body #contentcontainer #pagetitle{background-color:#FAFAFA;border-bottom:10px solid #FAFAFA}
body #footertop{border-top:1px solid #dee4ea;border-bottom:1px solid #dee4ea;background-color:#e0eaef;line-height:20px}
body #footertop .footercontent{padding-top:30px;padding-bottom:35px}
body #footertop .footercontent #footeraddress,body #footertop .footercontent #footertelephone,body #footertop .footercontent #footerfax,body #footertop .footercontent #footerzipcity,body #footertop .footercontent #footeremail{float:left}
body #footertop .footercontent #footeraddress,body #footertop .footercontent #footerzipcity{width:125px}
body #footertop .footercontent #footeremail a{color:#231F20;text-decoration:none}
body #footerbottom{background-color:#9cceec;line-height:20px}
body #footerbottom .footercontent{padding-top:20px;padding-bottom:20px}
body #footerbottom .footercontent ul{list-style:none;float:left}
body #footerbottom .footercontent ul li{display:inline-block}
body #footerbottom .footercontent ul li a{color:#231F20;text-decoration:none}
body #footerbottom .footercontent #footercreditcards{float:right;width:182px;height:20px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:0 -140px}
body #vendorcontainer{margin-top:10px;margin-bottom:10px;text-align:right}
body #vendorcontainer a{color:#231F20;text-decoration:none;opacity:.15;-webkit-opacity:.15;-moz-opacity:.15}
body #loaderlayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background:#FFF;background:rgba(255,255,255,0.5)}
body #loaderlayer img{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;background-color:#FFF;padding:25px;border:1px solid #dee4ea}
.defaultfont{font-family:arial,helvetica,verdana,tahoma,sans-serif;font-weight:400;text-transform:none}
.specialfont01{font-family:'Dosis',serif;font-weight:400}
.specialfont02{font-family:'Dosis',serif;font-weight:700}
.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}
.redcircle{width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#15499c;display:inline-block;color:#FFF;text-align:center}
button{cursor:pointer}
.greybutton{background-color:#dee4ea;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;cursor:pointer}
.whitebutton{background-color:#FFF;border:1px solid #dee4ea;padding:5px 20px;cursor:pointer}
.whitebutton:after{content:' ›'}
.colorbutton{text-align:center}
.color01button{background-color:#dee4ea;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;color:#FAFAFA;cursor:pointer}
.color02button{background-color:#e0eaef;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;color:#FAFAFA;cursor:pointer}
.color03button{background-color:#9cceec;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;color:#FAFAFA;cursor:pointer}
.color04button{background-color:#15499c;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;color:#FAFAFA;cursor:pointer}
.color04button a{color:#FFF}
.color05button{background-color:#FAFAFA;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;color:#FAFAFA;cursor:pointer}
.color06button{background-color:#231F20;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;color:#FAFAFA;cursor:pointer}
.color06button a{color:#FFF}
.color07button{background-color:#4f90c6;border:none;padding:5px 20px;text-transform:uppercase;font-size:15px;color:#FAFAFA;cursor:pointer}
.color07button a{color:#FFF}
.missing{background-color:red !important;color:yellow !important}
.hidden{display:none}
#typo3-previewInfo{color:#FFF !important;font-weight:100 !important;position:static !important;border-width:1px !important;margin:10px 0 !important}
#colorpalette{position:fixed;top:10px;right:10px;text-indent:-100000px;z-index:2000}
#colorpalette .color{border:1px solid #FFF;width:50px;height:50px;margin-bottom:10px}
#colorpalette .color:hover{text-indent:0}
.hide-in-browser{display:none}
@media (min-width:700px) and (max-width:1024px){.hide-in-browser{display:block}
.hide-in-tablet{display:none}
}
@media (max-width:700px){.hide-in-browser{display:block}
.hide-in-tablet{display:block}
.hide-in-smartphone{display:none !important}
body.ds_8.nlm-0 .field_2{float:none;width:100%;margin:0}
body.ds_9 #contentwrapper{background:none}
body.ds_9 .field_2{float:none;width:100%;margin:0}
body.ds_9 .field_3{float:none;width:100%;margin:0}
body.ds_9.nlm-0 #contentwrapper{float:none;width:100%;margin:0}
body.ds_10 #contentwrapper{background:none}
body.ds_10 .field_2{float:none;width:100%;margin:0}
body.ds_10 #innercontentwrapper{background:none;float:none;width:100%;margin:0}
body.ds_10 #innercontentwrapper .field_3{float:none;width:100%;margin:0}
body.ds_10 #innercontentwrapper .field_4{float:none;width:100%;margin:0}
body.ds_10.nlm-0 #contentwrapper{float:none;width:100%;margin:0}
body #topcontainer{padding-top:10px}
body #topcontainer #logo{float:none;width:203px;height:26px}
body #topcontainer #mobilemenutoggle{position:absolute;top:10px;right:10px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-190px 0;background-repeat:no-repeat;width:30px;height:24px;cursor:pointer}
body #topcontainer #toolscontainer{display:none}
body #misccontainer #headersocialmedia #pagetitle{float:none}
body #misccontainer #headersocialmedia #bookproduct{float:none;margin-top:0}
body #misccontainer #booksearchcontainer{margin-bottom:10px}
body #misccontainer #chaptermenu{padding:0;margin-bottom:20px;border-top:1px solid #e0eaef;border-bottom:1px solid #e0eaef}
body #misccontainer #chaptermenu li{display:inline;list-style:none}
body #misccontainer #chaptermenu li a{display:inline-block;font-family:inherit;line-height:30px;padding-left:10px;padding-right:10px;text-decoration:none;color:#231F20}
body #misccontainer #chaptermenu li.act a{background-color:#e0eaef}
body #horizontalmenucontainer{display:none;border:1px solid #dee4ea;padding-top:5px;padding-bottom:5px}
body #horizontalmenucontainer>ul{position:relative;list-style:none;margin:0;padding:0}
body #horizontalmenucontainer>ul>li{float:none;line-height:normal;padding-top:5px;padding-bottom:5px;width:100%}
body #horizontalmenucontainer>ul>li.ifsub span.arrow,body #horizontalmenucontainer>ul>li.actifsub span.arrow{display:inline-block;width:9px;height:7px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:0 -120px;margin-left:10px}
body #horizontalmenucontainer>ul>li.first{background-color:none}
body #horizontalmenucontainer>ul>li.act,body #horizontalmenucontainer>ul>li.active{background-color:transparent}
body #horizontalmenucontainer>ul>li a{color:#231F20;display:inline-block;text-decoration:none}
body #horizontalmenucontainer>ul>li a span.spacer{padding-left:0;padding-right:0;background:none}
body #horizontalmenucontainer>ul>li .mobilearrow-down{cursor:pointer;float:right;width:9px;height:20px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:0 -113px;background-repeat:no-repeat}
body #horizontalmenucontainer>ul>li .mobilearrow-up{cursor:pointer;float:right;width:9px;height:20px;background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-position:-40px -113px;background-repeat:no-repeat}
body #horizontalmenucontainer>ul>li>ul{background-color:#e0eaef;display:none;position:static;z-index:1000;width:auto;list-style:none;padding-bottom:0;border-bottom:0;margin-top:5px;padding-left:10px;padding-right:10px}
body #horizontalmenucontainer>ul>li>ul>li{float:none;width:100%}
body #horizontalmenucontainer>ul>li>ul>li a{background:none !important;border-top:1px solid #dee4ea;border:0;display:block;margin-top:0;margin-right:0;margin-left:0;text-transform:none;font-family:arial,helvetica,verdana,tahoma,sans-serif;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:22px;text-transform:uppercase}
body #horizontalmenucontainer>ul>li>ul>li.col1{width:100%}
body #horizontalmenucontainer>ul>li>ul>li.col2{width:100%}
body #horizontalmenucontainer>ul>li>ul>li.col3{width:100%}
body #horizontalmenucontainer>ul>li>ul>li.col4{width:100%}
body #horizontalmenucontainer>ul>li>ul>li.col5{width:100%}
body #horizontalmenucontainer>ul>li>ul>li.col6{width:100%}
body #horizontalmenucontainer>ul>li>ul>li>ul{list-style:none;margin-left:10px;margin-right:0}
body #horizontalmenucontainer>ul>li>ul>li>ul>li{line-height:normal;float:none;width:100%}
body #horizontalmenucontainer>ul>li>ul>li>ul>li a{margin:0;text-transform:none;border:none;font-size:12px;line-height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:10px}
body #horizontalmenucontainer>ul>li>ul>li>ul>li.cur a{color:#15499c}
body #leftmenumobiletoggle{color:#15499c;cursor:pointer;margin-bottom:10px}
body #leftmenu{float:none !important;width:100% !important;display:none}
body #footertop .footercontent #footeraddress,body #footertop .footercontent #footertelephone,body #footertop .footercontent #footerfax,body #footertop .footercontent #footerzipcity,body #footertop .footercontent #footeremail{float:none}
body #footertop .footercontent #footeraddress,body #footertop .footercontent #footerzipcity{width:100%}
body #footerbottom .footercontent ul{float:none}
body #footerbottom .footercontent ul li{display:block}
body #footerbottom .footercontent #footercreditcards{margin-top:10px;float:none}
}
.hide-for-all{display:none}
@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{@page{margin-top:1cm;margin-right:.5cm;margin-bottom:.5cm;margin-left:.5cm}
body{color:#000;max-width:none}
.hidefromprint{display:none}
.hide-in-tablet{display:block !important}
}
a{color:#15499c;background:transparent;outline:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
p,.csc-sitemap{margin-bottom:10px;line-height:20px}
h1,h2,h3,h4,h5{overflow:hidden;background:transparent;margin:0;color:#231F20}
h1{font-size:36px;line-height:48px;font-family:'Dosis',serif;font-weight:400;margin-bottom:10px}
h2{font-size:20px;line-height:28px;font-family:'Dosis',serif;font-weight:400;text-transform:uppercase;margin-bottom:10px}
h3{font-size:18px;line-height:24px;font-family:'Dosis',serif;font-weight:400;margin-bottom:10px}
h4{font-size:16px;line-height:20px;font-family:'Dosis',serif;font-weight:400}
h5{font-size:14px;line-height:18px;font-family:'Dosis',serif;font-weight:400}
.csc-frame{border:none}
.csc-frame-rulerBefore{border-top:1px solid #dee4ea;margin-bottom:10px;padding-top:10px}
.csc-frame-rulerAfter{border-bottom:1px solid #dee4ea;margin-bottom:10px}
.csc-frame-frame1{background-color:#9cceec;padding:10px 10px 0 10px;border:1px solid #FAFAFA;margin-bottom:10px;overflow:hidden}
.csc-frame-frame2{background-color:#15499c;padding:10px 10px 0 10px;border:1px solid #FAFAFA;margin-bottom:10px;overflow:hidden}
.csc-header-date{background:transparent}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.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:50px}
.imgtext-table{margin-top:3px}
input,textarea,select{-webkit-border-radius:0}
input.text,input.password{border:none;padding:5px;background-color:#FFF;max-width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input.submit{border:none;border:1px solid #dee4ea;background-color:#15499c;color:#FFF;cursor:pointer;margin:0;padding:5px;-webkit-appearance:none}
input.fileupload{margin-bottom:10px}
textarea.textarea{background-color:#FFF;padding:5px;margin:0;width:200px;height:100px;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:2.5px;margin:0;-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:10px;border-width:1px;border-color:#FAFAFA;border-style:solid;display:block}
.inputwrapper input.text,.inputwrapper input.password{border:1px solid #dee4ea;background-color:#FFF;max-width:300px;width:100%;display:block}
.inputwrapper input.disabled{color:#CCCCCC}
.inputwrapper textarea.textarea{border:1px solid #dee4ea;background-color:#FFF;max-width:300px;width:100%;display:block}
.inputwrapper select.select{border:1px solid #dee4ea;max-width:300px;width:100%;display:block}
.inputwrapper input.submit{max-width:300px;width:100%}
div.csc-textpic-border img{border:1px solid #000 !important}
.csc-default ul,.csc-frame ul,.csc-default ol,.csc-frame ol{margin-top:3px;margin-right:0;margin-bottom:10px;margin-left:25px}
table.contenttable{width:100%;border-spacing:1px;background-color:#dee4ea;margin-bottom:10px}
table.contenttable caption{background-color:#dee4ea;border:1px solid #dee4ea;border-bottom:none;font-weight:700;text-align:center;padding:10px}
table.contenttable tr th,table.contenttable tr td{padding:5px}
table.contenttable tr th{vertical-align:top;background-color:#e0eaef;font-weight:700}
table.contenttable tr td{vertical-align:top;background-color:#FFF}
table.contenttable tfoot tr td{font-weight:700;background-color:#e0eaef}
table.contenttable p{padding:0;margin:0}
DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:10px}
.message-ok,.message-confirmation{position:relative;border-color:#4F8A10;border-style:solid;border-width:1px;background-color:#DFF2BF;color:#4F8A10;margin-bottom:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:26px}
.message-ok:before,.message-confirmation:before{content:'';background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:0 0;width:16px;height:16px;position:absolute;left:5px;top:5px}
.message-error{position:relative;border-color:#FF0000;border-style:solid;border-width:1px;background-color:#FFBABA;color:#FF0000;margin-bottom:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:26px}
.message-error:before{content:'';background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:0 -30px;width:16px;height:16px;position:absolute;left:5px;top:5px}
.message-information,.message-notice{position:relative;border-color:#0E5DC9;border-style:solid;border-width:1px;background-color:#d0dff4;color:#0E5DC9;margin-bottom:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:26px}
.message-information:before,.message-notice:before{content:'';background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:0 -60px;width:16px;height:16px;position:absolute;left:5px;top:5px}
.message-warning{position:relative;border-color:#9F6000;border-style:solid;border-width:1px;background-color:#FEEFB3;color:#9F6000;margin-bottom:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:26px}
.message-warning:before{content:'';background-image:url(/fileadmin/templates/samfundsfag/images/sprite.png?t=139672);background-repeat:no-repeat;background-position:0 -90px;width:16px;height:16px;position:absolute;left:5px;top:5px}
:-moz-any-link:focus{outline:none}
.tx-felogin-pi1 label{margin-bottom:5px}
.tx-felogin-pi1 #login-perma-container input{float:left;margin-right:5px;position:relative;top:3px}
.edgeLoad-EDGE-1171507557{visibility:hidden}
.tx-indexedsearch{margin-top:10px}
.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:10px}
.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:10px;padding:0}
.tx-indexedsearch .tx-indexedsearch-browsebox ul li{display:inline-block;list-style-type:none;padding-right:10px}
.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:5px}
.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}
.tx-solr #tx-solr-search .results-list .results-entry{margin-bottom:10px}
.tx-solr #tx-solr-search .results-list .results-entry .results-teaser .result-content .results-highlight{font-weight:700}
.tx-solr #tx-solr-search .results-list .results-entry .results-teaser .results-url{display:block;color:#231F20;font-size:80%;opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}
.tx-solr #tx-solr-search .tx-pagebrowse-pi1 .tx-pagebrowse{margin:0;margin-bottom:10px;padding:0}
.tx_tcsys_toggleheader>h1,.tx_tcsys_toggleheader>h2,.tx_tcsys_toggleheader>h3,.tx_tcsys_toggleheader>h4,.tx_tcsys_toggleheader>h5,.tx_tcsys_toggleheader>h6,.tx_tcsys_toggleheader>table,.tx_tcsys_toggleheader>div,.tx_tcsys_toggleheader>p,.tx_tcsys_toggleheader>a,.tx_tcsys_toggleheader>form,.tx_tcsys_toggleheader>pre,.tx_tcsys_toggleheader>ul,.tx_tcsys_toggleheader>ol,.tx_tcsys_toggleheader>object,.tx_tcsys_toggleheader>iframe,.tx_tcsys_toggleheader>img,.tx_tcsys_toggleheader>embed,.tx_tcsys_toggleheader>hr,.tx_tcsys_toggleheader>script,.tx_tcsys_toggleheader>figure,.tx_tcsys_toggleheader>article,.tx_tcsys_toggleheader>section,.tx_tcsys_toggleheader>aside,.tx_tcsys_toggleheader>nav,.tx_tcsys_toggleheader>address,.tx_tcsys_toggleheader>main,.tx_tcsys_toggleheader>blockquote{display:none}
.tx_tcsys_toggleheader>.csc-header{display:block}
.tx_tcsys_toggleheader{margin-bottom:1em}
.tx_tcsys_toggleheader{overflow:hidden}
.tx_tcsys_toggleheader_open{margin-bottom:0}
.tx_tcsys_toggleheader>.csc-header{cursor:pointer}
.tx_tcsys_toggleheader>.csc-header span.toggleheaderimage{background-image:url(/typo3conf/ext/tc_sys/Resources/Public/Icons/right.png)}
.tx_tcsys_toggleheader>.csc-header span.toggleheaderimage{background-repeat:no-repeat}
.tx_tcsys_toggleheader>.csc-header span.toggleheaderimage{background-position:left center}
.tx_tcsys_toggleheader>.csc-header span.toggleheaderimage{width:20px}
.tx_tcsys_toggleheader>.csc-header span.toggleheaderimage{display:inline-block}
.tx_tcsys_toggleheader_open>.csc-header span.toggleheaderimage{background-image:url(/typo3conf/ext/tc_sys/Resources/Public/Icons/down.png)}
