html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, /*ol, ul, li,*/ fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline; }
html { overflow-y:scroll; }
html,body { height: 100%;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
/*ol, ul { list-style:none; }*/
ul li { line-height: inherit;}
ol li { display: list-item; list-style-position: outside;  }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:'';content:none; }
/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size:75%;line-height:0;position:relative;vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
strong { font-weight: bold; }
table { /*border-collapse:collapse;border-spacing:0;*/font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline; }
* { font-size:100.01%; }
html { font-size:68.75%;min-width:996px; }
/* body */
body { background:#fcfcf7 url("/Content/images/bg-body.png") no-repeat 50% 0;color:#222;font:1em Verdana,Arial,Helvetica,sans-serif;margin:0;min-width:996px; }
img { border:0; }
a { color:#00778c;text-decoration:underline; }
a:hover { text-decoration:none; }
/* wrapper */
#wrapper { /*overflow:hidden;*/position:relative;width:100%; height: 100%; }
.inner { position: relative; min-height: 100%; margin-bottom: -101px;}
.inner-wrap { position: relative; min-height: 100%; padding-bottom: 101px; }
/* header */
#header { position:relative;width:100%; }
/* header-top */
.header-top { background:url("/Content/images/bg-header.png") repeat-x 0 100%;overflow:hidden;width:100%; }
.header-top .holder { position:relative;margin:0 auto;overflow:hidden;padding:17px 0 31px 20px;width:960px; }
.header-top .frame {  }
/* logo */
.logo { position:absolute;left:20px;top:17px;height:89px;margin:0;width:267px; }
.logo a { display:block;height:100%; }
.logo img { display:block; }
/* header-block */
.header-block { height:1%;overflow:hidden;padding:3px 20px 35px 0; }
.header-block ul { float:right;list-style:none;margin:0;overflow:hidden;padding:5px 8px 0 0; }
.header-block li { background:url("/Content/images/devider1.gif") no-repeat 0 3px;float:left;line-height:1.364em;margin:0 0 0 -2px;padding:0 7px 0 7px; }
.header-block li a { color:#222;text-decoration:none; }
.header-block li a:hover { text-decoration:underline; }
/* search-form */
.search-form { float:right;width:220px; }
.search { display:none; }
.search-form .text-input { background:url("/Content/images/bg-search-form.png") no-repeat;float:left;padding:0 38px 0 8px;width:176px; display: block; box-sizing: border-box;}
.search-form .text-input input { background:none;border:0;color:#000;float:left;font-size:12px;line-height:17px;outline:none;padding:5px 0 6px;position:relative;width:130px; }
.search-form .btn-submit { background:url("/Content/images/bg-search-form.png") no-repeat 100% -33px;border:0;color:#000;cursor:pointer;float:left;font-size:12px;height:27px;line-height:23px;margin:0;padding:2px 8px 6px 4px;position:relative;width:44px; }
/* nav-box */
.nav-box { overflow:hidden;width:100%; }
/* nav */
#nav { float:right;font:23px/31px Georgia,"Times New Roman",Times,serif;list-style:none;margin:0 -3px 0 0;overflow:hidden;padding:0; }
#nav li { background:url("/Content/images/devider2.gif") no-repeat 0 7px;float:left;margin:0 0 0 -2px;padding:0 22px; }
#nav li a { color:#222;display:block;padding-bottom:8px;text-decoration:none;text-transform:uppercase; }
#nav li.active a, #nav li a:hover { border-bottom:6px solid #222;padding-bottom:2px;text-decoration:none; }
.subsite #nav { font-size: 20px;line-height: 28px; }
/* subnav */
.subnav { background:url("/Content/images/bg-subnav.png") no-repeat 0 100%;margin:0 auto -31px;padding:0 8px 8px;position:relative;top:-31px;width:980px; }
.subnav .holder { background:url("/Content/images/bg-subnav-r.png") repeat-x;width:980px; }
.subnav ul { line-height:1.364em;list-style:none;margin:0;overflow:hidden;padding:16px 0 8px 181px;width:799px; }
.subnav ul li { float:left;padding:0 9px 7px 0;width:150px; }
.subnav ul li.open a { background: url("/Content/images/arrow6a.png") no-repeat 0px 5px; }
.subnav ul a { background:url("/Content/images/arrow1.gif") no-repeat 2px 3px;color:#222;float:left;padding:0 0 0 14px;text-decoration:none; }
.subnav ul a:hover { text-decoration:underline; }
/* main */
#main { position:relative;margin:0 auto;padding:6px 0; }
/* breadcrumbs */
.breadcrumbs { color:#222;line-height:1.273em;margin:0 0 0 -2px;overflow:hidden;padding:0 0 33px;width:100%; }
.breadcrumbs span { float:left;margin:0 -4px 0 0; }
.breadcrumbs ul { float:left;list-style:none;margin:0;overflow:hidden;padding:0; }
.breadcrumbs li { background:url("/Content/images/bg-breadcrumbs.png") no-repeat 0 3px;float:left;margin:0 0 0 -5px;padding:0 12px 0 13px; }
.breadcrumbs a { color:#222;text-decoration:none; }
.breadcrumbs a:hover { text-decoration:underline; }
/* content */
.content { line-height:1.364em;padding:0px 0 15px; }
.content .header { height:142px;position:relative; }
/* heading */
.heading { height:127px;margin:0 0 20px;overflow:hidden;position:relative; }
.heading h1 { font:6.818em/1.067em Georgia,"Times New Roman",Times,serif;/*margin:-12px 0 0 -1px;*/position: absolute; bottom: -21px; left: -1px; text-transform:uppercase; }
.content h1 { position: absolute; bottom: 13px; font:3.636em/1.1em Georgia,"Times New Roman",Times,serif;margin:0 0 0px;vertical-align:top; }
.content h2 { display:block;font:1.636em/1.222em Georgia,"Times New Roman",Times,serif;margin:0 0 10px; }
.content h3 { font:bold 1.636em/1.222em Georgia,"Times New Roman",Times,serif;margin:0 0 4px; }
.content p { margin:0 0 13px; }
.content b,
.content strong { font-weight:bold; }
.content i,
.content em { font-style:italic; }
.content table { border-color: #222; border-style: solid; border-width: 0; border-collapse: collapse; }
.content table td { border-style: solid; border-color: #222; }
.content table td.cellborder { border-width: 1px; }
#wrapper .block-small p { margin:0 0 7px; padding: 0 15px 0 0; }
/* block */
.block { position: relative; border-bottom:1px solid #222;border-top:1px solid #222;margin:0 0px 20px 0; }
.block > a > img { display: block;margin-top: 1px;}
.blocks { height:1%;margin:0 0 -6px;overflow:hidden;padding:0px 0 1px; }
#content .block-small { margin:0 0 24px; }
#content .block img { display:block; }
/* description */
.description { background:#fefefc url("/Content/images/bg-shadow.png") repeat-x;font:1.091em/1.333em Georgia,"Times New Roman",Times,serif;padding:12px 14px 18px;position:relative; }
.block-small .description { min-height:120px;padding:12px 6px 6px 10px; }
.block-small .description .header { height: 65px; position: relative; }
.block-small .description .header h3 { position: absolute; bottom: 0px; }
.block .description h2, .block .description h3, #content .description h2, #content .description h3 { font:1.667em/1.2em Georgia,"Times New Roman",Times,serif;margin:0 0 15px; }
.block .description h2 a, .block .description h3 a, #content .description h2 a, #content .description h3 a { color:#222;text-decoration:none; }
.block .description h2 a:hover, .block .description h3 a:hover, #content .description h2 a:hover, #content .description h3 a:hover { text-decoration:underline; }
.block.spotbox a { color:#222;text-decoration:none; }
.block.spotbox a:hover { text-decoration:underline; }
/* more */
.more { background:url("/Content/images/arrow3.png") no-repeat;bottom:8px;height:12px;overflow:hidden;position:absolute;right:5px;text-indent:-9999px;width:12px; }
.more.alt { background-image: url("/Content/images/arrow4.png"); width: 13px; height: 10px; }
.more.qa { background-image: url("/Content/images/borgerdk-link.png"); width: 16px; height: 16px; }
.list-footer { text-align: right;position: relative;height: 40px;}
.text-more { display: block; position: absolute;right: 10px; font: 1.636em/1.222em Georgia,"Times New Roman",Times,serif; background:url("/Content/images/arrow3.png") no-repeat left center;padding-left: 20px;color: black;text-decoration: none;}
.text-more:hover { text-decoration: underline;}
.cms-content table { border:auto; }
.subsite .cms-content { margin-bottom: 20px; }
.cms-content .subTitle {
    font-weight: bold;
}
/* blockquote */
.blockquote { background:url("/Content/images/bg-blockquote.png") no-repeat 0 26px;margin:0 0 0 22px;min-height:102px;padding:33px 47px 16px 53px;width:309px; }
.blockquote q { display:block;font:1.636em/1.222em Georgia,"Times New Roman",Times,serif;padding:0 0 4px; }
.blockquote cite { display:block;font:italic 1.091em/1.833em Georgia,"Times New Roman",Times,serif;padding:0 14px 0 0;text-align:center; }
/* content-footer */
.content-footer { background:url("/Content/images/bg-content-bottom.png") no-repeat 50% 0;font:1.091em/1.417em Georgia,"Times New Roman",Times,serif;margin:14px 0 0;padding:18px 10px 10px;text-align:center; }
#content .content-footer p { margin:0; }
.content-footer a { color:#222;text-decoration:underline; }
.content-footer a:hover { text-decoration:none; }
.content-footer address { font-style:normal; }
.adr .phone { display:none; }
.container_12 .column { margin:0 10px 0 0; }
.clear-10 { height:32px !important; }
#wrapper .sidebar-alt { padding:90px 0 10px; }
/* box-grey */
.box-grey { background:url("/Content/images/bg-box-grey.png") no-repeat -241px 100%;color:#fff;margin:-5px -7px 7px;padding:0 0 11px;position:relative;width:234px; }
.box-grey-alt { background:url("/Content/images/bg-box-grey-alt.png") no-repeat -486px 100%;margin:-5px -7px 5px;padding:0 0 11px;width:474px; }
.box-grey .holder { background:url("/Content/images/bg-box-grey.png") no-repeat;min-height:80px;padding:12px 19px;width:196px; }
.box-grey-alt .holder { background:url("/Content/images/bg-box-grey-alt.png") no-repeat;min-height:80px;padding:12px 27px 12px;width:420px; }
.frontpage .box-grey-alt.box-grey-selfservice .holder { min-height:179px; }
.box-grey .title-box { border-bottom:1px solid #212121;margin:0 0 10px; }
#sidebar .box-grey .title-box { margin:0 0 11px; }
.box-grey .title-box h3 { font:2.273em/1.08em Georgia,"Times New Roman",Times,serif;margin:0 0 7px; }
.box-grey-alt .title-box h3 { font-size:2.727em;line-height:1.133em;margin:0 0 5px; }
.box-grey ul { line-height:1.364em;list-style:none;margin:0;padding:0; }
.box-grey-alt ul { font-size:1.091em;margin:0 -24px 0 -10px;overflow:hidden;padding:2px 0 10px;width:454px; }
.box-grey li { background:url("/Content/images/arrow2.png") no-repeat 0 4px;overflow:hidden;padding:3px 0 7px 17px;vertical-align:top;width:179px; }
.box-grey-alt li { background:url("/Content/images/arrow2.png") no-repeat 10px 7px; float: left;/*display:inline-block;*/padding:3px 5px 5px 29px;width:191px; }
* + html .box-grey-alt li { display:inline; }
.box-grey li a { color:#fff;text-decoration:none; }
.box-grey li a:hover { text-decoration:underline; }
/* box */
.box { border-bottom:1px solid #212121;border-top:1px solid #212121;margin:5px 0 0;padding:1px 0 0;width:220px; }
#sidebar .box { margin:0 0 20px; }
.box .holder { background:#fff url("/Content/images/bg-box.gif") repeat-x;min-height:108px;padding:12px 10px 12px; }
.boxesAll .box {
    margin: 0 0 24px;
}
.boxesAll .box .holder {
    min-height: 119px;
    padding: 12px 6px 6px 10px;
} 
.box h3 { font:1.818em/1.2em Georgia,"Times New Roman",Times,serif;margin:0 0 9px 2px; }
/* question-list */
.box.quickanswers h3 { display: none; }
.box.quickanswers .header { display: block; height: auto; margin-bottom: 6px; }
.box.quickanswers .holder { background:#f1f5dd url("/Content/images/borgerdk-box-bg.png") no-repeat 0 100%; }
.box.quickanswers .question-list { list-style:none;margin:0;padding:0; }
.box.quickanswers .question-list li { background:url("/Content/images/borgerdk-link.png") no-repeat 1px 0;overflow:hidden;padding:0 0 12px 22px;vertical-align:top;width:178px; }
#sidebar .question-list li { padding:0 0 12px 22px; }
.question-list li a { color:#222;text-decoration:none; }
.question-list li a:hover { text-decoration:underline; }
#sidebar .box-grey li { padding:2px 0 8px 17px; }
/* item-list */
.item-list { list-style:none;margin:0;padding:0; }
.item-list li { background:url("/Content/images/arrow3.png") no-repeat 2px 5px;overflow:hidden;padding:4px 0 8px 20px;vertical-align:top;width:178px; }
.item-list li a { color:#222;text-decoration:none; }
.item-list li a:hover { text-decoration:underline; }
.item-list li.alt { background:url("/Content/images/arrow4.png") no-repeat 2px 7px; }
/* sidebar */
.sidebar { padding: 48px 0 0; }
.addthis_toolbox { margin: 0 0 10px 0; }
/* links-list */
.links-list { line-height:1.182em;list-style:none;margin:0;padding:0 0 6px; }
.links-list li { height:1%;overflow:hidden;padding:10px 0 0 37px;vertical-align:top;background: no-repeat bottom left; }
.links-list li.email { background-image: url("/Content/images/bg-email.gif"); }
.links-list li.email.subscribe { background-image: url("/Content/images/bg-notification.gif");padding-top: 17px; }
.links-list li.facebook { background-image:url("/Content/images/bg-facebook.gif"); }
.links-list li.linkedin { background-image:url("/Content/images/bg-linked-in.png"); }
.links-list li a { text-decoration:none; }
.links-list li a:hover { text-decoration:underline; }
.links-list li a span { display: none; }
/* aside */
.aside { padding:147px 0 0; }
.aside-alt { /*margin:-1px 0 0;*/padding:0; }
/* navbar */
.navbar { border-top:1px solid #222;line-height:1.455em;list-style:none;margin:0;padding:0; }
.navbar ul { border-top:1px solid #222; list-style: none; margin: 0; padding: 0; }
.navbar li { border-bottom:1px solid #222;height:1%;vertical-align:top; list-style: none; }
.navbar li:after { clear:both;content:"";display:block; }
.navbar li.open { border:0; }
.navbar li.open a.open { background:url("/Content/images/arrow6.png") no-repeat 0 13px; }
.navbar li.open a.active { background:url("/Content/images/bg-navbar.gif") no-repeat;color:#fff;float:left;margin:0 -10px 0 0;padding:5px 24px 7px 14px;position:relative;width:192px; }
.navbar li a { background:url("/Content/images/arrow5.png") no-repeat 2px 9px;color:#222;display:inline-block;padding:7px 14px 7px;text-decoration:none; }
.navbar .level2 li a { background:url("/Content/images/arrow5.png") no-repeat 15px 9px;padding:7px 14px 7px 30px; }
.navbar .level2 li.open a { background:url("/Content/images/arrow6.png") no-repeat 16px 13px;padding:7px 15px 7px 30px;width:191px; }
.navbar .level2 li.open a.active { background:url("/Content/images/bg-navbar.gif") no-repeat 0 0px; }
.navbar li.open .level3 li a { width: 160px; background:url("/Content/images/arrow5.png") no-repeat 19px 10px;margin:0 0 0 16px;padding:7px 14px 7px 30px; }
.navbar li.open .level3 li.alone a { background: none;}
.navbar li.open .level3 li.open > a { background:url("/Content/images/arrow6.png") no-repeat 14px 13px;padding:7px 15px 7px 30px;width:159px; }
.navbar li.open .level3 li a.active { background:url("/Content/images/bg-navbar.gif") no-repeat;color:#fff;float:left;margin:0 -10px 0 0;padding:5px 24px 7px 46px;position:relative;width:160px; }
.navbar li.open .level4 li a { padding-left: 0px; margin-left: 66px; width: 140px; }
.navbar li.open .level4 li a.active { width: 140px; padding-left: 66px; }
.navbar li.alone a { background: none;}

.navbar a:hover { text-decoration:underline; }
/* form-small */
.form-small { width:100%; }
.form-small:after { clear:both;content:"";display:block; }
.form-small select { float:left;margin:6px 0 0;padding:1px;width:156px; }
.box-grey-alt .form-small select { font-size:14px;width:278px; }
.form-small .btn-submit { background:url("/Content/images/bg-submit.png") no-repeat;border:0;color:#fff;cursor:pointer;float:left;font-size:14px;height:43px;line-height:38px;margin:1px -10px -8px -3px;padding:1px 9px 8px 11px;position:relative;text-align:center;width:46px; }
.box-grey-alt .form-small .btn-submit { background:url("/Content/images/bg-submit2.png") no-repeat;margin:1px -10px -8px 16px;width:67px; }
/* item-box */
.item-box {position: relative; border-bottom:1px solid #212121;border-top:1px solid #212121;margin:0 0 10px; }
.item-box .heading { border-bottom:1px solid #212121;height:auto;margin:0;padding:7px 0 0; }
.item-box .heading ul { font:2em/1.455em Georgia,"Times New Roman",Times,serif;list-style:none;margin:0;overflow:hidden;padding:0;width:460px; }
.item-box .heading li { background:url("/Content/images/devider4.gif") no-repeat 0 7px;float:left;margin:0 0 0 -2px;padding:0 14px 0 13px; }
.item-box .heading li a { color:#222;display:block;padding-bottom:8px;text-decoration:none; }
.item-box .heading li.active a, .item-box .heading li a:hover { border-bottom:6px solid #222;padding-bottom:2px;text-decoration:none;background:url("/Content/images/bg-newsbox-underline-tip.png") no-repeat bottom center; }
.item-box .heading li.active.noactive a, .item-box .heading li.noactive a:hover { border-bottom: 0;background: none;}

.frontpage .item-box { height: 100%; }
/* news-block */
.news-block { list-style:none;margin:0;padding:22px 9px 49px; height: 198px; }
.news-block.large { height: auto; position: relative; padding-bottom: 20px; }
.news-block.large .more { right: 10px; bottom: 0px; }
.news-block p { margin:0 0 9px; }
.news-block .hearing-items p { display:none; }
.news-block ul { margin: 0; padding: 0; list-style-type: none; }
.news-block li { font:1.182em/1.385em Georgia,"Times New Roman",Times,serif;padding:0 0 2px;vertical-align:top; }
.news-block .hearing-items li { clear:both; }
.news-block span { color:#87867c;display:block;font:0.846em/1.273em Verdana,Arial,Helvetica,sans-serif;margin:0 0 3px; }
.news-block .hearing-items span { float:right;line-height:1.375em; }
.news-block h3 { font:bold 1.231em/1.375em Georgia,"Times New Roman",Times,serif;margin:0 0 6px; }
.news-block .hearing-items h3 { float:left;max-width:350px;font-size:1em;line-height:1.25em; }
.news-block h3 a { color:#222;text-decoration:none; }
.news-block h3 a:hover { text-decoration:underline; }
.news-block>ul, .news-block>div { display:none; }
.news-block>.active { display:block; }
.news-block .hearing-items ul { height:160px;overflow-y:auto; }
.hearing-items > a { float: right; margin-top: 5px; }
.subsite .news-block {height: 178px; padding-top: 12px;}
.subsite .news-block.large {height: auto;}
/* item-box-bottom */
.item-box-bottom {position: absolute;bottom: 0;left: 0;right: 0;border-top:1px solid #212121;height:1%;min-height:25px;overflow:hidden;padding:10px 1px 8px 9px; }
.item-box-bottom .link { float:left;padding:0 10px 0 0;width:350px; }
.item-box-bottom .link a { background:url("/Content/images/arrow7.png") no-repeat;float:left;font-size:1.364em;line-height:1.2em;padding:0 0 3px 30px;text-decoration:none; }
.item-box-bottom .link a:hover { text-decoration:underline; }
.item-box-bottom ul { float:right;list-style:none;margin:0;padding:3px 0; }
.item-box-bottom li { float:left;margin:0 0 0 32px;padding:0 0 3px 22px; }
.item-box-bottom li.rss { margin-left: 0; background:url("/Content/images/bg-rss.png") no-repeat 0px 1px; }
.item-box-bottom li.abonner { background:url("/Content/images/bg-email.gif") no-repeat 1px 1px; }
.item-box-bottom li a { line-height:1.364em;text-decoration:none; }
.item-box-bottom li a:hover { text-decoration:underline; }

.frontpage .item-box-bottom { width: 450px; }
/* section */
.section {
    width:940px;
    margin:10px 0 30px;
    -moz-box-shadow: 0 0 20px #919191;
	-webkit-box-shadow: 0 0 20px #919191;
	box-shadow: 0 0 20px #919191;
	behavior: url(http://www.distriktsskole-ganloese.dk/Content/piecss/PIE.htc);
}
.section .holder { width:940px; }
.section .frame { height:228px;position:relative;width:940px; }
.section .frame:after { clear:both;content:"";display:block; }
/* tab-content */
.tab-content { position:relative;width:920px; }
.tab-content:after { clear:both;content:"";display:block; }
.tab-content .image { position: relative; z-index: 0; float:left;margin:-2px 0 0; }
.tab-content .info a { background: none; text-decoration: none; }
.tab-content .info {position: absolute;right: 0;top: -2px;width: 599px;height: 231px; background:url("/Content/images/bg-info.png") no-repeat;font:1.182em/1.385em Georgia,"Times New Roman",Times,serif;z-index: 0; }
.tab-content .info .info-inner { position: absolute;right: 20px;top: 20px;bottom: 20px;width: 380px; }
.tab-content .info h2 { position: absolute;left: -40px;bottom: 125px;width: 335px; font:2.308em/1.133em Georgia,"Times New Roman",Times,serif; }
.tab-content .info h2 a { color: #222; }
.tab-content .info h2 a:hover { text-decoration: underline; }
.tab-content .info p { padding:80px 0 0 0; }
.tab-content .info .link { position: absolute; bottom: 0; background:url("/Content/images/arrow7.png") no-repeat;font:1.154em/1.2em Verdana,Arial,Helvetica,sans-serif;margin-left: 40px;padding:0 0 2px 30px;text-decoration:none; }
.tab-content .link:hover { text-decoration:underline; }
.tab-content .slider { display:none;position:absolute;width:940px; }
.tab-content .slider.active { display:block; }
.tab-content .slider .bglink {position: absolute; left: 0; top: -2px; width: 490px; height: 233px; z-index: 2; background: rgba(0, 0, 0, 0); background: url(http://www.distriktsskole-ganloese.dk/Content/transparent.gif) repeat\9; }
/* navigation */
.sliderframe .navigation             { display: none; position: absolute;top: 4px;right: 16px; }
.sliderframe .navigation .nav        { float: right;width: 27px;height: 27px;margin-left: 4px;background: url("/Content/images/arrows-slider.png") no-repeat;cursor: pointer; }
.sliderframe .navigation .next       { background-position: right;}
.sliderframe .navigation .pause      { display: none; background-position: -27px; }
.sliderframe .navigation .pause.play { background-position: -54px; }
.sliderframe .navigation .paging-container { display: none;clear: both;float: right;margin: 10px 4px 0 0;}
.sliderframe .navigation .paging-container a {float: left;width: 8px;height: 10px;margin-left: 10px;background: #C3C3C3;cursor: pointer; }
.sliderframe .navigation .paging-container a.active,
.sliderframe .navigation .paging-container a:hover { background: #7F7F7F; }
/* footer */
#footer { position: relative;z-index: 1; background:#222 url("/Content/images/bg-footer.gif") repeat-x;color:#fefcf6;line-height:1.273em;padding:13px 0 0;width:100%; }
#footer .holder { background:url("/Content/images/bg-footer-c.png") repeat-y 50% 0;width:100%; }
#footer .frame { margin:0 auto;overflow:hidden;padding:17px 0 20px;width:940px; }
#footer p { margin:0;text-align:right; }
#footer ul { float:left;list-style:none;margin:0 0 0 -12px;overflow:hidden;padding:1px 0 0; }
#footer ul li { background:url("/Content/images/devider3.gif") no-repeat 0 3px;float:left;margin:0 0 0 -2px;padding:0 14px 0 15px; }
#footer ul a { color:#fefcf6;text-decoration:none; }
#footer ul a:hover { text-decoration:underline; }
/* logo-egedal */
.logo-egedal { background:url("/Content/images/logo-egedal-kommune.gif") no-repeat;float:right;height:49px;margin:2px 0 0 14px;overflow:hidden;text-indent:-9999px;width:94px; }
.logo-egedal a { display:block;height:100%; }
.skip-to-content, .back-to-nav { height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px; }
.skip-to-content:focus, .back-to-nav:focus { height:auto;position:static;width:auto; }
/* nyhed */
#content .meta { font-style:italic;margin:0 0 20px 0; }
#content .meta .seperator { padding:0 10px; }
/* selectmenu overrides */
.ui-selectmenu.ui-corner-all, .ui-selectmenu.ui-corner-top, .ui-selectmenu-menu .ui-corner-bottom { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;border-radius:0px; }
.ui-selectmenu { background:url('/Content/images/bg-dropdown-selecteditem.png') repeat-x;border:0;float:left;font-size:13px;height:31px;margin:5px 0 0 0;outline:0; }
.ui-selectmenu-icon { background:url('/Content/images/arrow-dropdown.png') no-repeat !important;height:30px;margin:0;right:0;top:0;width:33px; }
.ui-selectmenu-menu { background:#eee;font-size:11px; }
.ui-selectmenu-menu li { border-bottom: 0; border-top: 0; background-color: #EFEFEF; }
.ui-selectmenu-menu li.first { border-top: 0; }
.ui-selectmenu-menu li.first a { border-bottom-color: #7F7F7F; }
.ui-selectmenu-menu li a, .ui-selectmenu-status { padding:6px 0 5px 10px; }
.sidebar .ui-selectmenu-menu li a, .ui-selectmenu-status { font-size:11px;padding-left:6px; }
.ui-selectmenu-menu li a { border-bottom:1px solid #CCC /*#e3e3e3*/;color:#000; }
.ui-selectmenu-status { color:#fff; }
.ui-selectmenu-menu .ui-selectmenu-group { font-size:13px; }
.ui-widget-content { border: 0; }
.ui-selectmenu-item-focus.ui-state-hover { border: 0; background-color: #E3E4E0; }
/* Siteimprove */
.siteimprove .sidebar { display: none; }

/* Nyheder */
.side-facets, .side-facets ul { margin: 0; padding: 0; list-style-type: none;}
.side-facets li { list-style-type: none; }
.side-facets li.rss { margin: 0 0 10px 0; padding: 1px 0 3px 22px; background:url("/Content/images/bg-rss.png") no-repeat 0px 1px; }
.side-facets li.rss a { text-decoration: none; }
.side-facets li.rss a:hover { text-decoration: underline; }
.menu-facets a  
{
    color: black;display: block;color: black;text-decoration: none;
    padding: 10px 0 10px 30px;    
    white-space: nowrap;
}

.menu-facets a, .menu-facets li li.facet a.selected {
    background: url('/Content/images/arrow1.gif') no-repeat 0 11px;
}

li.disabled-facet > span 
{    
    display: block; color: #a0a0a0; padding: 10px 0 10px 30px;    
    border: none;
}

.menu-facets input { position: absolute;top: 6px;left: 8px;}

.menu-facets li { border-top: 1px solid black; position: relative;}
.menu-facets li li { margin-left: 20px;}

#type-facets input { display: none;}

.side-facets h3 { font:1.636em/1.222em Georgia,"Times New Roman",Times,serif;margin: 0 0 4px; }
.menu-facets .facet a.selected { font-weight:bold; background: url('/Content/images/arrow6.png') no-repeat 0 14px;  }
.menu-facets .facet a.has-selected { background: url('/Content/images/arrow6.png') no-repeat 0 14px;  }
.menu-facets .placeholder a { color:#555;text-decoration:none; }
.menu-facets .placeholder a .count { display:none; }

.menu-facets h3 { position: relative; }
.menu-facets h3.action { font-weight: bold;}
.menu-facets h3 .reset-filter { left: -20px;top: 2px; }

.results { clear:both; }
a.anchor { display:none; }

.facet a:hover { text-decoration: underline;color: black; }

ul.big-tabs 
{
    display: block;
    clear: both;
    margin: 0;
    padding: 0;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    height: 32px;
    padding-top: 1px;    
    
    }

ul.big-tabs li {
    margin-left: -4px;
    display: block;            
    float: left;        
}

ul.big-tabs a {
    padding-right: 15px;
    text-decoration: none;
    cursor: pointer;
    display: block;
}

ul.big-tabs li { padding: 0;}

ul.big-tabs a span { display: block;}

ul.big-tabs a span.l { padding-left: 15px;     }

ul.big-tabs a span span {
    font: 15pt Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #222;   
}

ul.big-tabs a span span  {
    height: 43px;
    padding-top: 4px;
    white-space: nowrap;
}

ul.big-tabs a span.count { display: inline;}

ul.big-tabs a.selected span.l {background: url('/Content/images/news-tab-left.png') no-repeat left top;    }
ul.big-tabs a.selected {background: url('/Content/images/news-tab-right.png') no-repeat right top;  }    
ul.big-tabs a.selected span span 
{    
    color: white;        
    background: url('/Content/images/news-tab-bg.png') no-repeat center top;
}

#date-facets select { width: 220px; }
#date-facets .spacer { width: 20px;float: left;display: block;}

/* A- */
.sitemapalphabetical .alphabet { position: relative; height: 36px; padding: 0 0 0 20px; border-top: 1px solid black; border-bottom: 1px solid black; text-align: center; }
.sitemapalphabetical .alphabet span { float: left; font-size: 24px; text-transform: uppercase; font-family: Georgia; width: 23px; height: 35px; padding-top: 10px; }
.sitemapalphabetical .alphabet span.none { color: #707070; }
.sitemapalphabetical .alphabet span.selected { width: 34px; background: url("/Content/images/flaf.png") no-repeat top left; }
.sitemapalphabetical .alphabet span.selected a { color: #FFF; }
.sitemapalphabetical .alphabet span a { text-decoration: none; color: #222; }
.sitemapalphabetical .alphabet span.last { margin-right: 0px; }
.sitemapalphabetical .results { margin-top: 25px;}
.sitemapalphabetical .results span { display: block; margin-bottom: 5px; padding: 0 0 0 36px; background: url("/Content/images/arrow3.png") no-repeat 17px 2px; }
.sitemapalphabetical .results span a { text-decoration: none; color: #222; }
.sitemapalphabetical .results span a:hover { text-decoration: underline; }

/* Sitemap */
.sitemap ul { list-style-type: none; }
.sitemap a { color: #222; text-decoration: none; }
.sitemap a:hover { text-decoration: underline; }
.sitemap li { margin: 0 0 5px 0; padding: 0 0 0 13px; }
.sitemap li > span { padding-left: 13px; cursor: pointer; }
.sitemap li.expandable {  }
.sitemap li.expandable.top { background: none; padding-left: 0; }
.sitemap li.expandable > span { background: url("/Content/images/arrow5.png") no-repeat 0px 2px; }
.sitemap li ul { display: none; }
.sitemap li.open > span { background-image: url("/Content/images/arrow6.png"); background-position: 0px 5px; }
.sitemap li.top > span { display: block; padding: 10px 22px; background: url("/Content/images/arrow5.png") no-repeat 10px 12px; border-top: 1px solid #000; border-bottom: 1px solid #000; text-transform: uppercase; font-size: 24px; }
.sitemap li.open.top { background-position: 0px 16px; }
.sitemap li.open.top > ul { margin: 15px 0 15px 24px; }
.sitemap li.open > ul { display: block; margin: 5px 0 5px 5px; padding: 0; }
.sitemap .results > ul { margin: 0; padding: 0; }
.sitemap .folder { display: block; width: 192px; height: 23px; padding: 8px 0 0 11px; background: url("/Content/images/bg-navigation-green-arrow.png") no-repeat top left; color: #FFF; }
#subscribe-dialog,
#subscribe-complete-dialog,
#sendmail-dialog,
#sendmail-complete-dialog { background:#fcfef6;display:none;}
.egedal-dialog { font-size:11px;}
.egedal-dialog h2 { font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;text-transform:uppercase;margin:5px 0 10px 0;line-height:22px;}
.egedal-dialog h3 { font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;margin:10px 0;}
.egedal-dialog .text { border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0 15px 0;background:url('/Content/images/bg-subscribe-text.png') repeat-x; }
.egedal-dialog .sendmail .text { border-bottom: 0; padding-bottom: 5px; }
.egedal-dialog .sendmail h4 { font-size: 12px; margin-bottom: 10px; font-weight: bold; }
.egedal-dialog .sendmail .close { margin-top: 8px; }
.egedal-dialog .g-recaptcha { margin-top: 10px;margin-bottom: 10px; }
.egedal-dialog textarea { width: 322px;}
.egedal-dialog .close { font-family:Georgia,"Times New Roman",Times,serif;float:right;margin-top:32px;text-decoration:none; outline: 0;}
.egedal-dialog .complete .close { margin-top: 12px; }
.input-custom { background:url('/Content/images/bg-input-text.png') no-repeat;height:23px;}
.input-custom input { background:none;border:0;width: 325px;margin-left: 2px;font-size: 16px;}
.egedal-dialog input.submit { background:url('/Content/images/bg-subscribe-submit.png') no-repeat;border:0;width: 126px;height: 38px;cursor:pointer;margin:25px auto 20px;display:block;color:#fff;padding-bottom:12px; }
.egedal-dialog .unsubscribe-text { border-bottom:1px solid #000;padding:0 0 15px 0;margin:0 0 10px 0;}
.egedal-dialog.ui-corner-all { -webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.egedal-dialog .error { color:red;display:none; }
.egedal-dialog .ui-dialog-titlebar { display:none;}
.ui-widget-overlay { background:#000 !important;opacity:0.6;filter:Alpha(Opacity=60);}
.validation-summary-errors { color:red;margin:5px 0;}
.login-form { width:330px; }
.login-form label { display:block;margin:15px 0 10px 0;}
.login-form .login { display: block;background:url('/Content/images/bg-subscribe-login.png') no-repeat;text-indent:-9999px;width:91px;height:37px;border:0;cursor:pointer; *font-size: 0; *line-height: 0;}
.login-form .forgot { float:right; }
.login-form .send-password { display: block;background:url('/Content/images/bg-send.png') no-repeat;text-indent:-9999px;width:91px;height:37px;border:0;cursor:pointer; margin-top: 10px; *font-size: 0; *line-height: 0;}
.subscribed-pages { border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0 0 0px;background:url('/Content/images/bg-subscribe-text.png') repeat-x; }
.subscribed-pages .select-all, .subscribed-pages .deselect-all { margin:0 0 0 10px;}
.subscribed-pages .deselect-all { display: none; }
.subscribed-pages h2 { margin:0 0 0 0;}
.subscribed-pages ul { list-style:none;padding:0;}
.subscribed-pages li { margin:0 0 10px 5px;padding-left: 26px;background:url('/Content/images/bg-checkbox.png') no-repeat 0px 1px;cursor:pointer; }
.subscribed-pages li.selected { background:url('/Content/images/bg-checkbox-selected.png') no-repeat 0 1px;}
.subscribed-pages li input { margin:0 5px 0 0;}
.subscribed-pages li p { display:inline;vertical-align:top;}
.subscribed-pages li p span { font-weight:bold;vertical-align:top;}

/* Modified MailChimp Form Embed Code (cdn-images.mailchimp.com/embedcode/classic-081711.css) */
.newsletter-signup form {display:block; position:relative; text-align:left;padding: 10px 0;}
.newsletter-signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
.newsletter-signup input {border:1px solid #999; -webkit-appearance:none;}
.newsletter-signup input[type=checkbox]{-webkit-appearance:checkbox;}
.newsletter-signup input[type=radio]{-webkit-appearance:radio;}
.newsletter-signup input:focus {border-color:#333;}
.newsletter-signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
.newsletter-signup .button:hover {background-color:#777;}
.newsletter-signup .small-meta {font-size: 11px;}
.newsletter-signup .nowrap {white-space:nowrap;}
.newsletter-signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

.newsletter-signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
.newsletter-signup .mc-field-group label {display:block; margin-bottom:3px;}
.newsletter-signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
.newsletter-signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

.newsletter-signup .datefield, .newsletter-signup .phonefield-us{padding:5px 0;}
.newsletter-signup .datefield input, .newsletter-signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
.newsletter-signup .phonefield-us .phonearea input, .newsletter-signup .phonefield-us .phonedetail1 input{width:40px;}
.newsletter-signup .datefield .monthfield input, .newsletter-signup .datefield .dayfield input{width:30px;}
.newsletter-signup .datefield label, .newsletter-signup .phonefield-us label{display:none;}

.newsletter-signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
.newsletter-signup .asterisk {color:#c60; font-size:16px;}
.newsletter-signup .mc-field-group .asterisk {position:absolute; top:29px; right:10px;}        
.newsletter-signup .clear {clear:both;}

.newsletter-signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
.newsletter-signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
.newsletter-signup .mc-field-group.input-group label {display:inline;}
.newsletter-signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}
.newsletter-signup .mc-field-group.input-group-hidden {display: none; visibility: hidden;}
.newsletter-signup div.mce_inline_error { margin-right: -2px !important; }

.newsletter-signup .response-container .response { display: none; padding-bottom: 4%; font-weight:bold; }
.newsletter-signup .response-container .response-success { color:#529214; }
.newsletter-signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

.newsletter-signup #num-subscribers {font-size:1.1em;}
.newsletter-signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

.mynotifications .logout { height: 16px; margin-top: 10px; padding: 2px 0 0 18px; background: url("/Content/images/arrow3.png") no-repeat 0px 3px; }
.mynotifications .sidebar { margin-top: 128px; } 
.notificationlogin .sidebar { margin-top: 120px; }
.unsubscribe { display: block;background:url('/Content/images/bg-subscribe-unsubscribe.png') no-repeat;border:0;width:167px;height:37px;margin:15px 0 0 -3px;cursor:pointer;color:#fff;padding-bottom:12px;}

.gallery a { float: left;margin: 0 8px 6px 0;}
.gallery img {border: 1px solid #666; }

.mini-sitemap { padding: 20px 0; }
.mini-sitemap a {color: #222;text-decoration: none;}
.mini-sitemap a:hover {text-decoration: underline;}
.mini-sitemap .mini-sitemap-header {position: relative;z-index: 2;margin: 0 8px;padding: 6px 8px; background: #B4D6D5; }
.mini-sitemap .mini-sitemap-header a { font-size: 15px;font-weight: bold; text-transform: uppercase;}
.mini-sitemap .mini-sitemap-header.active a,
.mini-sitemap .mini-sitemap-header a:hover { border-bottom: 3px solid #222;text-decoration: none; }
.mini-sitemap .mini-sitemap-content {position: relative;z-index: 1;margin: -8px 0 0 0;padding: 22px 0 10px 0;list-style-type: none; background: #E9E9E9; }
.mini-sitemap .mini-sitemap-content li {margin: 0 8px 10px; padding: 0 8px 10px;border-bottom: 1px solid #767676; }

.departments {position: relative;z-index: 2;margin-bottom: -13px;padding-top: 13px; background-color: #606672; }
.departments h5, 
.departments p,
.departments a { color: #FFF;line-height: 1.5; }
.departments h5 {font-size: 12px; font-weight: bold; }
.departments h5 a { text-decoration: none; }
.departments h5 a:hover { text-decoration: underline; }
.departments .department {margin-bottom: 13px;padding: 0 13px;}

.subsiteoverviewpage .sliderframe { position: relative;height: 229px;padding: 2px 0 0 0;border: 1px solid #999;margin-bottom: 20px;}
.subsiteoverviewpage .tab-content { width: 700px;}
.subsiteoverviewpage .tab-content .slider { width:699px; }
.subsiteoverviewpage .sliderframe .navigation { right: 4px;}
.subsiteoverviewpage #sidebar {
    position: absolute;
    right: 0;
    margin: 0;
    width: 220px;    
}

/*CLUDO: Fjernet 'overflow: hidden', da det blokerer for sgeforslag*/
 .header-top, .header-top .holder, .header-block{
 overflow: visible;
 }
/*CLUDO: tilfjet margin, der forsvandt med sletning af 'overflow: hidden'*/
 .nav-box{
 margin-top: 3%;
 }



 .search-form .text-input {
    background: url(/Content/images/bg-search-form.png) no-repeat;
    float: left;
    padding: 0 38px 0 8px;
    width: 130px;
}

 .nestedGrid-header .content h1 {
     bottom:0px;
 }
 .nestedGrid-header .content .header {
     height: auto;
     min-height: 110px;
 }