* {margin:0;border:0;padding:0;}
body {font:12px/15px Arial, Helvetica, Sans-serif;color:#4C4C4C;background:white url("./css/img/basic/bg.png?kzbo2m") no-repeat 50% 0;}
button.save {background:none;color:#E02020;text-decoration:underline;width:87px;text-align:left;}
button.confirm {cursor:pointer;}
table.klasseliste,table.battleliste {margin-bottom:20px;}
table.klasseliste th {width:85px;text-align:left;margin-bottom:20px;}
table.battleliste th {width:122px;text-align:left;margin-bottom:20px;}
ol,ul {margin:0 14px;}
a {color:#E02020;}
img.floatleft {padding:0 10px 10px 0;}
img.floatright {padding:0 0 10px 10px;}
img.alignleft,img.alignright,img.centered {margin-bottom:10px;}
img.alignleft,embed.alignleft,object.alignleft {margin-right:auto !important;}
img.alignright,embed.alignright,object.alignright {margin-left:auto !important;}
#main {margin:0 auto;width:900px;}
#header {height:150px;position:relative;}
* html #header {}
*:first-child+html #header {}
#header h1 {position:absolute;z-index:2;top:0;left:0;}
#header h1 a {display:block;width:123px;height:71px;padding:9px 10px;background:url("./css/img/header/logo.png?kz62oy") no-repeat 50% 50%;text-indent:-99999em;outline:0;font-size:10px;}
#header h1 a[contenteditable="true"] {text-indent:0;}
#header .flash {position:absolute;top:30px;left:408px;}
#header .participants {position:absolute;top:48px;right:10px;}
#header .participants h5 {color:#8B151B;text-transform:uppercase;font-size:10px;letter-spacing:-0.7px;text-align:right;}
#header .participants h3 {color:white;background:url("./css/img/header/counter-box.gif?kzfcx2") repeat-x 100% 0;font:bold 22px/26px Arial, Helvetica, Sans-serif;letter-spacing:11px;text-align:right;direction:rtl;text-indent:-7px;padding-left:5px;float:right;padding-right:12px;}
#header .participants h3 {text-indent:-20px\9;}
#header .participants h3 {*text-indent:-7px;}
:root #header .participants h3 {padding-right:0;}
#header ul {position:absolute;left:0;bottom:0;width:900px;background:url("./css/img/header/menu.png?kzf87s") repeat-x;height:50px;line-height:25px;font-size:13px;z-index:5 !important;margin:0;}
#header li {list-style-type:none;display:block;float:left;}
#header ul a {display:block;color:white;float:left;text-decoration:none;padding:1px 32px 0 25px;}
#header ul a:hover,#header li.selected li a:hover {background:url("./css/img/header/menu-hover.png?kzf9y4");background:rgba(0,0,0,0.1);}
#header li.selected li a:hover {background-position:0 -25px;}
#header li.selected {border-bottom:1px solid #9F1D19;height:24px;overflow:hidden;}
#header li.selected a,#header li.selected li.selected a {background:#DC0000;}
#header li.selected li.selected {border-bottom:0;height:25px;}
#header ul ul {background:none;height:25px;font-size:11px;}
#header li.selected li a {padding:0 12px;background:none;border-bottom:0;}
#header ul ul li:first-child a {padding-left:25px;}
* html #header ul ul a {padding-left:expression(this.parentNode.previousSibling?'12px':'25px');}
#header .login {position:absolute;right:10px;bottom:0;text-align:right;line-height:24px;z-index:201;zoom:1;}
#header .login .facebook {position:absolute;left:0;top:3px;}
#header .login h4 {font-size:14px;}
#header .login h6 {font-size:10px;font-weight:normal;}
#header .login a {color:white;text-decoration:none;}
#loginForm {display:none;background:url("./css/img/header/login.png?l0i39o") no-repeat 50% 50%;position:absolute;width:285px;height:128px;padding:67px 12px 12px 28px;z-index:201;top:200px;left:50%;margin-left:-142px;text-align:left;line-height:18px;}
* html #loginForm {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/header/login.png');}
.login_visible {display:block !important;}
#loginForm label {display:block;margin-bottom:8px;}
#loginForm label span {color:white;}
#loginForm input {border:1px solid #87888A;font-size:12px;padding:1px 2px;width:265px;background:white;}
#loginForm button {background:url("./css/img/header/login-knap.png?l0i8m8") no-repeat 50% 50%;width:63px;height:21px;display:block;text-indent:-99999em;cursor:pointer;}
#lightboxLogin .oddFormRow .valueCol .captcha {width:160px;float:left;margin-right:3px;}
.oddFormRow .valueCol br {width:160px;height:auto;float:left;}
.oddFormRow .valueCol img {width:100px;height:auto;}
* html #loginForm button {background-image:url("./css/img/header/login-knap.gif?l0i8mg");}
#header .login .errors {border:2px dashed #A6403D;padding:5px;background:#FFD8CC;font-weight:bold;width:200px;position:absolute;width:186px;z-index:4;bottom:60px;right:-10px;}
#overview {position:relative;padding-top:5px;min-height:575px;}
* html #overview {height:575px;}
#overview .shadowBottom {background:url("./css/img/overview/shadowbottom.png?l0ylkl") no-repeat 0 0;margin-left:194px;width:512px;height:13px;}
* html #overview .shadowBottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/overview/shadowbottom.png');background:none;}
#splash {width:700px;height:390px;padding-bottom:10px;overflow:hidden;position:relative;margin-top:5px;}
* html #splash {margin-top:0;top:5px;}
#splash .item {width:700px;height:390px;position:absolute;top:0;left:0;background:white;overflow:hidden;}
#bsjmainTpl #splash .item {height:17%;position:static;}
#bsjmainTpl #splash.show .item {height:390px;position:absolute;}
#splash .item .text {position:absolute;left:10px;bottom:10px;background:url("./css/img/splash/white-75.png?l0lnsh");background:rgba(255, 255, 255, 0.75);width:231px;padding:7px 10px 5px 8px;color:#87888A;font-size:10px;line-height:14px;}
* html #splash .item .text {background:white;}
#splash .item h3 {color:#579227;font-size:15px;padding-bottom:3px;}
#splash .item .more a {text-decoration:none;}
#splash .selector {position:absolute;right:5px;top:11px;z-index:10;}
#splash .selector .s {float:left;background:#87888A;color:white;font-size:12px;line-height:14px;font-weight:bold;margin-right:6px;cursor:pointer;width:14px;height:14px;text-align:center;overflow:hidden;}
#splash .selector .active {background:#DC0000;}
#content {width:480px;margin:0 auto;background:white;position:relative;overflow:hidden;min-height:587px;}
.m_aau #content {min-height:557px;}
#content {background:url("./css/img/content/shadowtop.png?l1a1hz") no-repeat;padding:16px 16px 0;}
* html #content {background-image:url("./css/img/content/shadowtopie6.png?l1a2f6");}
#content .secoyaEmptySection {display:none;}
#content div[id]:empty {display:none;}
.downloadButtons button {margin-bottom:10px;}
#contentImage {background:no-repeat 50% 0;display:block !important;min-height:200px;}
* html #contentImage {height:200px;}
.m_aaw #contentImage {height:auto;min-height:0;}
.m_aae #contentImage {background-image:url("./css/img/contentImage/bg/OmKampagnen.png?l0i5ua");}
.m_aaq #contentImage {background-image:url("./css/img/contentImage/bg/DeltagiKampagnen.png?l0ibrm");}
.m_aas #contentImage {background-image:url("./css/img/contentImage/bg/Inspiration.png?l0v9ch");}
.m_aay #contentImage {background-image:url("./css/img/contentImage/bg/SenesteNyt.png?l0k6a6");}
.m_avh #contentImage {background-image:url("./css/img/contentImage/bg/AktivStafettenNy.png?l0wscr");}
.m_avf #contentImage {background-image:url("./css/img/contentImage/bg/NaturLobet.png?l0wscl");}
.m_afn #contentImage {background-image:url("./css/img/contentImage/bg/Pointregistrering.png?l0k6ii");}
.m_aak #contentImage {background-image:url("./css/img/contentImage/bg/StjerneHoldet.png?l0v963");}
.m_afl #contentImage {background-image:url("./css/img/contentImage/bg/Tilmelding.png?l0yuv9");}
.m_aej #contentImage {background-image:url("./css/img/contentImage/bg/IdeerTilMadpakken.png?l0ypjk");}
.m_ade #contentImage {background-image:url("./css/img/contentImage/bg/KarlasVerden.png?l0k6dy");}
.m_adg #contentImage {background-image:url("./css/img/contentImage/bg/MartinOgKetil.png?l0k1s0");}
.m_ekg .formProgress2 #contentImage {background-image:url("./css/img/contentImage/bg/Tilmelding_Mobilregistrering.png?l0yuvi");}
.m_ekg .formProgress5 #contentImage {background-image:url("./css/img/contentImage/bg/Tilmelding_Battle.png?l0yuvc");}
.m_ekg .formProgress6 #contentImage {background-image:url("./css/img/contentImage/bg/Tilmelding_DuErNuTilmeldt.png?l0yuvf");}
#contentImage img,#contentImage embed,#contentImage object {display:block;margin:0 auto 10px;}
#contentImage img.centered,#contentImage embed.centered,#contentImage object.centered,#contentImage img.floatleft,#contentImage img.floatright,#contentImage .video object,#contentImage .video embed {margin-bottom:0;}
#contentImage img.floatright {padding-left:0;}
#contentImage .video .embed {min-height:175px;background:black;}
* html #contentImage .video .embed {height:175px;}
#contentImage .video .controls {height:25px;background:url("./css/img/contentImage/video_controls.png?l03of4") no-repeat;overflow:hidden;}
#contentImage .video .pause,#contentImage .video .play {display:block;width:21px;height:25px;background:url("./css/img/contentImage/buttons.png?l0i2v6") no-repeat 6px 50%;float:left;}
* html #contentImage .video .pause,* html #contentImage .video .play {background-image:url("./css/img/contentImage/buttons.gif?l0i2uu");}
#contentImage .video .pause:hover,#contentImage .video .play:hover {background-color:#DC0000;}
#contentImage .video .play {background-position:-14px 50%;}
#contentImage .video .seek {width:317px;float:left;padding:7px 0 8px 10px;}
#contentImage .video .seek .container {position:relative;background:#95D708;}
* html #contentImage .video .seek {width:317px;float:left;padding:5px 0 8px 10px;display:block;}
#contentImage .video .seek .position {height:10px;background:#DC0000;}
#contentImage .video .timecode {float:left;text-align:center;width:82px;color:white;height:25px;line-height:25px;}
#contentText {width:272px;float:left;padding:14px 0 0 11px;clear:both;overflow:hidden;}
#contentText h1 {color:#5EAD08;font-size:21px;line-height:21px;padding-bottom:9px;font-weight:normal;clear:left;}
#contentText h4 {font-size:13px;line-height:16px;color:#57AC18;padding-bottom:2px;}
#contentText h5 {font-size:11px;line-height:16px;color:#57AC18;}
#contentText img.alignleft {margin:-14px 0 0 -11px !important;}
#contentText .poster {float:left;padding-right:5px;margin-bottom:18px;}
#contentText .poster .image img {vertical-align:top;margin-bottom:5px;}
#contentText .poster h5 {font-size:12px;color:#4C4C4C;font-weight:normal;}
#contentText .poster .download {font-size:12px;}
#contentText ul {margin:0 0 14px;}
#contentText ul li {background:url("./css/img/contentText/dot.gif?kzblvq") no-repeat 36px 6px;text-indent:72px;list-style-type:none;}
#contentText p {margin-bottom:16px;}
#contentText table.calendar {border-collapse:collapse;border-spacing:0;width:271px;background:none;font:12px/15px Arial, Helvetica, Sans-serif;border:0;color:#4C4C4C;}
#contentText .calendar col.date {width:50px;}
#contentText .calendar th,#contentText .calendar td {text-align:left;vertical-align:top;border:1px solid #5EAD08;font-size:10px;padding:1px 2px 2px 4px;}
#contentText .calendar th {color:white;background:#8E141B;font-weight:bold;text-transform:capitalize;}
#contentText .calendar td span {display:block;float:left;width:25px;}
#contentText .calendar td em {color:#5EAD08;font-style:normal;}
#contentText .calendar tr.odd .title,#contentText .calendar tr.even .title {cursor:pointer;background:no-repeat 99% 4px;}
#contentText .calendar tr.odd {background-color:white;}
#contentText .calendar tr.odd .title {background-color:white;background-image:url("./css/img/contentText/arrow-white.gif?l03j0y");}
#contentText .calendar tr.even {background-color:#DFEFCE;}
#contentText .calendar tr.even .title {background-color:#DFEFCE;background-image:url("./css/img/contentText/arrow-green.gif?l03j32");}
#contentText .calendar tr.expanded .title {background-position:99% -11px;}
#contentText .calendar tr.simple .title {background-image:none;cursor:default;}
#contentText .calendar tr.hidden {display:none;}
#contentText .calendar tr.child td {padding:4px 5px 8px 7px;font-size:12px;line-height:15px;}
#contentText .calendar tr.child h2 {font-size:21px;line-height:21px;margin-bottom:11px;color:#5EAD08;}
* html #contentText .calendar tr.odd .title {background:white url("./css/img/contentText/arrow-white.gif?l03j0y") no-repeat 200px 4px;}
* html #contentText .calendar tr.even .title {background:#DFEFCE url("./css/img/contentText/arrow-green.gif?l03j32") no-repeat 200px 4px;}
* html #contentText .calendar tr.expanded .title {background:#DFEFCE url("./css/img/contentText/arrow-green.gif?l03j32") no-repeat 200px -11px;}
* html #contentText .calendar tr.simple .title {background-image:none;cursor:default;}
#contentText .content iframe {top:auto !important;left:auto !important;}
#contentText button.add {margin-bottom:40px;background:none repeat scroll 0 0 transparent;color:#E02020;text-decoration:underline;text-align:left;}
#contentText form {font-size:11px;line-height:16px;}
#contentText .buttons {position:absolute;bottom:0;width:264px;}
#contentText .battle {background:url('./css/img/form/jatilbattle.png?l1278j');width:214px;height:36px;margin-top:15px;}
#contentText form label {color:#579227;}
#contentText form label span {font-weight:bold;display:block;}
#contentText form .mandatory label span:after {content:"*";color:#DC0000;}
* html #contentText form .mandatory label span {background:url("./css/img/contentText/star.gif?kzw4s0") no-repeat 100% 3px;padding-right:5px;float:left;}
*:first-child+html #contentText form .mandatory label span {background:url("./css/img/contentText/star.gif?kzw4s0") no-repeat 100% 3px;padding-right:5px;float:left;}
#contentText form input,#contentText form select,#contentText form textarea {border:1px solid #888;padding:1px 2px;font-size:12px;width:266px;clear:left;}
* html #contentText form select {margin:8px 0 0 8px;}
#contentText form textarea {height:47px;}
#contentText form .item,#contentText form .buttons {margin:3px 0 7px;}
#contentText form .medium input,#contentText form .medium select,#contentText form .medium textarea {width:130px;}
#contentText form .small input,#contentText form .small select,#contentText form .small textarea {width:62px;}
#contentText .buttons a {background:url("./css/img/contentText/tilbage.gif?kzw5j2") no-repeat 50% 50%;width:77px;height:22px;display:block;text-indent:-99999em;float:left;}
#contentText form .done,#contentText .buttons button {background:url("./css/img/contentText/videre.png?kzw5k0") no-repeat 50% 50%;width:175px;height:21px;display:block;margin-left:auto;text-indent:-99999em;border:0;cursor:pointer;float:right;clear:none;}
#contentText .buttons button.confirm {background-image:url("./css/img/contentText/bekraeft_tilmelding.gif?l017zy");width:159px;text-indent:-9999em;height:21px;margin-left:10px;}
#contentText .battleliste {margin-bottom:37px;}
#contentText form .buttons button.add {width:auto;background:none;text-indent:0;height:auto;margin-left:0;color:#E02020;text-decoration:underline;text-align:left;padding:0;margin:0;float:left;}
#contentText form a {font-size:12px;text-decoration:underline;}
#contentText .formResult dl {margin-bottom:20px;}
#contentText .formResult dt {color:#5EAD08;font-size:13px;margin:13px 0 3px;}
#contentText .formResult dd {margin-bottom:14px;}
#contentText .formResult dd a {font-size:10px;color:#E02020;}
#contentText .formResult table {border-collapse:collapse;border-spacing:0;width:100%;}
#contentText form button {cursor:pointer;}
#contentText .formResult th,#contentText .formResult td {font-weight:normal;text-align:left;}
#contentText .formResult col.name,#contentText .formResult col.level,#contentText .formResult col.students {width:33%;}
#sidebar {margin-left:auto;width:185px;clear:right;}
* html #sidebar {height:357px;}
#sidebar .select_month {overflow:hidden;line-height:21px;font-size:15px;color:#DC0000;}
#sidebar .select_month .previous,#sidebar .select_month .month,#sidebar .select_month .next {float:left;}
#sidebar .select_month .previous a,#sidebar .select_month .next a {display:block;text-indent:-99999em;background:url("./css/img/sidebar/arrows.gif?kzoi9k") no-repeat;width:8px;height:13px;padding:4px;outline:0;line-height:0;}
#sidebar .select_month .month {width:140px;text-align:center;font-weight:bold;white-space:nowrap;}
#sidebar .select_month .previous a {background-position:4px 50%;}
#sidebar .select_month .next a {background-position:-12px 50%;}
#sidebarTitle {margin-bottom:12px;}
#bsjmainTpl #sidebarTitle {min-height:50px;}
#sidebarTitle h3 {padding:12px 0 6px 17px;background:no-repeat;width:167px;height:47px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF,direction=0,strength=0);}
#sidebarTitle h3.white {background-image:url("./css/img/sidebarTitle/white.png?kzfbjy");}
#sidebarTitle h3.green {background-image:url("./css/img/sidebarTitle/green.png?kzit8i");}
#sidebarMenu {font-size:15px;line-height:16px;font-weight:bold;}
#bsjmainTpl #sidebarMenu {min-height:50px;}
#sidebarMenu ul {margin:0;}
#sidebarMenu li {padding:0 0 3px 18px;list-style-type:none;}
#sidebarMenu a {color:#4C4C4C;display:block;text-decoration:none;}
#sidebarMenu li.selected {color:#1A171B;}
#sidebarMenu li a:hover,#sidebarMenu li.selected a {color:#DA2536;}
#sidebarMenu ul ul {font-size:12px;line-height:14px;font-weight:normal;padding-top:3px;}
#sidebarMenu li li {padding-left:10px;}
#sidebarMenu li.selected ul a {color:#4C4C4C;}
#sidebarMenu li.selected li.selected a,#sidebarMenu li.selected li a:hover {color:#DA2536;}
#sidebarContent {margin-top:20px;font-size:10px;line-height:14px;}
#sidebarContent img {vertical-align:top;}
#sidebarContent p.oblig {position:absolute;bottom:16px;margin-left:9px;}
#sidebarContent h5 {color:#579227;font-size:11px;line-height:16px;}
#sidebarContent h4 {color:#579227;font-size:15px;padding-bottom:4px;}
#sidebarContent .related {padding:0 5px 0 7px;}
#sidebarContent .related .item {margin-bottom:23px;}
#sidebarContent .month {text-transform:capitalize;}
#sidebarContent .more a {text-decoration:none;}
#sidebarContent .selected h5,#sidebarContent .selected h4 {color:#DA1B00;}
#sidebarContent .image {margin-bottom:10px;}
#sidebarContent ol.progress {font-size:15px;line-height:16px;font-weight:bold;margin:0 0 0 28px;color:#87888A;}
.p_enw ol.progress li.progress1,.p_eoh ol.progress li.progress1 {color:#1A171B;}
.p_enw #contentText img,.p_eoh #contentText img {bottom:10px;left:114px;position:absolute;}
.formProgress1 #sidebarContent ol.progress li.progress2,.formProgress2 #sidebarContent ol.progress li.progress3,.formProgress3 #sidebarContent ol.progress li.progress4,.formProgress4 #sidebarContent ol.progress li.progress5,.formProgress5 #sidebarContent ol.progress li.progress6,.formProgress6 #sidebarContent ol.progress li.progress7 {color:#1A171B;}
#sidebarNews {margin-top:20px;font-size:10px;line-height:14px;}
#sidebarNews img {vertical-align:top;}
#sidebarNews h5 {color:#579227;font-size:11px;line-height:16px;}
#sidebarNews h4 {color:#579227;font-size:15px;padding-bottom:4px;}
#sidebarNews .related {padding:0 5px 0 7px;}
#sidebarNews .related .item {margin-bottom:23px;}
#sidebarNews .month {text-transform:capitalize;}
#sidebarNews .more a {text-decoration:none;}
#sidebarNews .selected h5,#sidebarNews .selected h4 {color:#DA1B00;}
#sidebarNews .image {margin-bottom:10px;}
#spots {position:absolute;top:0;}
#spots img {vertical-align:top;}
#spots .flash {position:relative;top:-10px;margin:0 auto;}
#spots .flash object,#spots .flash embed,#spots .flash img,#spots .video object,#spots .video embed,#spots .video img {display:block;margin:0 auto;}
#spots .spot {position:relative;padding:0 4px;margin-bottom:10px;overflow:hidden;width:182px;}
#spots .spot h3 {position:relative;margin-left:-4px;z-index:10;padding:6px 0 0 8px;width:182px;height:46px;background:no-repeat;margin-bottom:-18px;overflow:hidden;}
#spots .green h3 {background-image:url("./css/img/spots/top-green.png?kzh1om");}
#spots .white h3 {background-image:url("./css/img/spots/top-white.png?kzh1ou");}
#spots .red h3 {background-image:url("./css/img/spots/top-red.png?kzh1oq");}
* html #spots .green h3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/spots/top-green.png');}
* html #spots .white h3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/spots/top-white.png');}
* html #spots .red h3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/spots/top-red.png');}
* html #spots .white .image img {filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF,direction=0,strength=0);}
#spots .spot .text {visibility:hidden;position:absolute;bottom:19px;left:4px;width:167px;height:98px;z-index:8;padding:0 10px 0 5px;background:url("./css/img/spots/85-white.png?kzh2oa");background:rgba(255,255,255,0.85);color:#4C4C4C;line-height:16px;}
* html #spots .spot .text {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/spots/85-white.png',sizingMethod='scale');}
#spots .small .text {padding-top:16px;}
#spots .spot:hover .text {visibility:visible;}
#bsjmainTpl #spots .spot .text,#bsjmainTpl .index #spots1 .big .text {clip:rect(25px, auto, auto, auto);}
#bsjmainTpl #spots .big .text {clip:rect(auto, auto, auto, auto);}
#spots .hover .text {visibility:visible;}
#spots .spot .text *[contenteditable="true"] {visibility:visible;background:white;}
#spots .spot .text h4 {color:#52912D;font-size:15px;padding:9px 0 4px;line-height:17px;}
#spots .spot .more a {text-decoration:none;}
#spots .small {background:url("./css/img/spots/small.png?kzh1oi") repeat-x;height:168px;}
#spots .big {background:url("./css/img/spots/big.png?kzh1nc") repeat-x;height:300px;}
#spots .green {background-position:0 0;color:white;}
#spots .red {background-position:0 -300px;color:white;}
#spots .image,#spots .video {padding:0;overflow:visible;width:auto;}
#spots .big .image {height:247px;}
#spots .spot .image,#spots .spot .text {overflow:hidden;}
#spots .image img {display:block;margin:0 auto;}
#spots .images {position:relative;height:114px;}
#spots .images .image {position:absolute;height:114px;width:182px;top:0;left:0;background:white;}
#spots .changer .front {position:absolute;z-index:3;}
#spots .changer .back {visibility:hidden;position:relative;}
#spots .changer:hover .front {visibility:hidden;}
#spots .hover .front {visibility:hidden;}
#spots .changer:hover .back {visibility:visible;}
#spots .hover .back {visibility:visible;}
#spots .changer img {margin:0;}
#bsjmainTpl #spots .changer .front {clip:rect(0, 100px, auto, 0);background:#589425;}
#bsjmainTpl #spots .changer:hover .front {visibility:visible;}
#bsjmainTpl #spots .changer .front:hover {clip:rect(auto, auto, auto, auto);}
#bsjmainTpl #spots .changer .back:hover {z-index:5;}
#bsjmainTpl #spots .changer .back {visibility:visible;background:#B0121D;}
#spots .sub {font-size:10px;padding-top:3px;}
#spots .small .image {height:114px;}
#spots .white {background:white;color:#5EAD08;position:relative;left:-8px;top:-8px;margin-bottom:-4px;box-shadow:0 0 7px rgba(0,0,0,0.3);-moz-box-shadow:0 0 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=0,strength=4)
		progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=45,strength=2)
		progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=90,strength=4)
		progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,strength=2)
		progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=180,strength=4)
		progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=225,strength=2)
		progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=270,strength=4)
		progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=315,strength=2);}
:root #spots .white {left:0;top:0;margin-bottom:10px;}
#spots .calendar {border:0;font:12px/15px Arial, Helvetica, Sans-serif;margin-top:13px;}
#spots .calendar .up,#spots .calendar .down {background:url("./css/img/spots/arrows.png?kzh1n8") no-repeat;width:11px;height:6px;padding:6px;cursor:pointer;position:absolute;left:85px;z-index:12;line-height:1px;font-size:1px;}
#spots .calendar .up {background-position:50% 6px;top:0;}
#spots .calendar .down {background-position:50% -6px;bottom:0;}
* html #spots .calendar .up,* html #spots .calendar .down {background-image:url("./css/img/spots/arrows.gif?kzbmdo");}
#spots .calendar .items {background:white;color:#4C4C4C;}
#spots .calendar .items .item {overflow:hidden;}
#spots .calendar .even {background:#CFE6B5;}
#spots .calendar h5,#spots .calendar h4 {color:#579227;}
#spots .calendar h5 {font-size:13px;font-weight:normal;}
#spots .calendar h4 {font-size:15px;padding-bottom:5px;}
#spots .calendar .items {padding-top:18px;overflow:hidden;height:231px;font-size:10px;}
#spots .calendar .items .item {height:77px;padding:6px;}
#splitSpots {width:190px;position:absolute;left:0;top:10px;}
.index #splitSpots {width:710px;top:410px;}
.index #spotsSponsors .spot {float:left;margin-right:10px;}
#spots1 {min-height:407px;}
* html #spots1 {height:407px;}
#spots1 .sticky {right:-10px;}
.index #spots1 {min-height:0;}
* html .index #spots1 {height:auto;}
.index #spots1 .spot {float:left;margin-right:10px;}
.index #spots1 .big {height:168px;width:292px;}
.index #spots1 .big h3 {width:292px;}
.index #spots1 .big .image {height:114px;}
.index #spots1 .green a {color:white;text-decoration:none;}
.index #spots1 .green a:hover {text-decoration:underline;}
.index #spots1 .big_green h3 {background-image:url("./css/img/spots/top-green-wide.png?kzh27y");}
* html .index #spots1 .big_green h3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/spots/top-green-wide.png');}
.index #spots1 .big .text {padding-top:16px;width:277px;}
#spots2 {width:190px;position:absolute;top:10px;left:710px;}
body#spots2 {position:static;}
#spots2 .sticky {left:-10px;}
#kids_spots1 {min-height:407px;}
* html #kids_spots1 {height:407px;}
#kids_spots1 .sticky {right:-10px;}
#kids_spots2 {width:190px;position:absolute;top:10px;left:710px;}
body#kids_spots2 {position:static;}
#kids_spots2 .sticky {left:-10px;}
#footer {clear:both;position:relative;margin-top:4px;padding:10px 0;border-top:1px solid #C3C4C5;}
#footer .container {height:41px;background:url("./css/img/spots/85-white.png?kzh2oa");background:rgba(255, 255, 255, 0.8);}
#footerText {float:left;padding-top:10px;line-height:16px;}
#footerSponsors {position:absolute;right:0;top:0;}
#footerSponsors .small,#footerSponsors .image {float:left;padding:0 6px 0 16px;}
#footerSponsors .small {padding-top:13px;line-height:16px;}
#footerSponsors .image {padding-top:11px;}
#lightboxOverlay {position:fixed;background:white;z-index:100;opacity:0.96;filter:alpha(opacity=96);top:0;left:0;bottom:0;right:0;}
#lightboxOverlay.hidden {display:none;}
#bsjmainTpl #lightboxOverlay.hidden {display:block;left:auto;bottom:auto;right:20px;top:20px;width:50px;height:50px;background:white url("./css/img/lightboxOverlay/bg.gif?kzvrhe") no-repeat 50% 50%;opacity:0.96 !important;filter:alpha(opacity=96) !important;}
* html #lightboxOverlay {position:absolute;bottom:auto;right:auto;width:100%;height:expression(document.getElementById('main').offsetHeight+'px');}
#lightbox {position:absolute;top:158px;left:50%;margin-left:-260px;z-index:101;color:white;padding:21px 12px 12px 16px;width:492px;height:547px;background:url("./css/img/lightbox/bg.png?kzqjum") no-repeat;}
#lightbox.hidden {left:-99999em;top:-99999em;}
* html #lightbox {background-image:url("./css/img/lightbox/bg.gif?kzw1s0");}
#lightbox .close {position:absolute;bottom:19px;left:17px;}
#lightbox .close a {display:block;background:url("./css/img/lightbox/tilbage.png?kzrz1k") no-repeat 50% 50%;width:70px;height:21px;padding:4px;text-indent:-99999em;outline:0;}
#lightboxItems {position:relative;padding:400px 13px 0 362px;font-size:11px;line-height:16px;font-weight:bold;z-index:102;}
#lightboxItems h3 {position:relative;z-index:200;cursor:pointer;font-size:15px;line-height:16px;padding-bottom:3px;}
#lightboxItems .menuitem,#lightboxItems .item {position:absolute;top:-99999em;left:-99999em;width:480px;padding:13px 7px 0 6px;}
#lightboxItems .visible,#lightboxItems .item {top:0;left:0;}
* html #lightboxItems .visible,* html #lightboxItems .item {left:-362px;}
#lightboxItems .image {overflow:hidden;padding-bottom:4px;}
#lightboxItems .image img {max-height:420px;}
#lightboxItems h2 {margin-left:7px;margin-bottom:11px;line-height:21px;font-size:21px;}
#lightboxItems .menuitem .content {margin:0 185px 0 7px;}
#lightboxItems .item .content {margin-left:7px;}
#lightboxItems .content p {margin-bottom:16px;}
#loginOverlay {background:white;opacity:0.75;filter:alpha(opacity=75);position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;}
* html #loginOverlay {position:absolute;right:auto;bottom:auto;width:100%;height:expression(document.getElementById('main').offsetHeight+'px');}
#lightboxLogin {display:none;background:url("./css/img/header/login.png?l0i39o") no-repeat 50% 50%;position:absolute;width:285px;height:128px;padding:67px 12px 12px 28px;z-index:201;top:150px;left:50%;text-align:left;line-height:18px;color:white;margin-left:-163px;}
* html #lightboxLogin {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/default/Css/css/img/header/login.png');}
#lightboxLogin.visible {display:block;}
#lightboxLogin form label {display:block;margin-bottom:8px;}
#lightboxLogin form label span {color:white;}
#lightboxLogin form .mandatory {display:none;}
#lightboxLogin form input {border:1px solid #87888A;font-size:12px;padding:1px 2px;width:265px;background:white;}
#lightboxLogin form button {background:url("./css/img/lightboxLogin/sendAdgangskode.png?l0v62d") no-repeat 50% 50%;width:141px;height:21px;display:block;text-indent:-99999em;}
* html #lightboxLogin form button {background-image:url("./css/img/lightboxLogin/sendAdgangskode.gif?l0v643");}
.secoyaHighlight {border-color:#888;}
.secoyaDrop {z-index:2 !important;}
#lightboxItems .secoyaDrop {border-color:#B0121D;}
#lightboxItems .secoyaDrop.secoyaDropActive {background:#B0121D;}
@media print {
#header,#spots,#footer,#sidebar,#contentImage {display:none !important;}
body,#main,#content,#contentText,#overview {width:auto;padding:0;min-height:0;margin:0;background:none;float:none;}
#contentImage img {margin:0 0 10px;}
}
