body.adminPage #edit-submit {
font-size:24px;
background:#000;
color:#fff;
clear:both;
position:absolute;
bottom:0;
z-index:20;
padding:10px;
}

body.adminPage #content {
margin-top:60px;
}

body.starPage .kolonne img {
margin-bottom:1.2em;
}

#hovedkolonne .kolonne img {
float:left;
border:1px solid #ddd;
margin:0 8px 0 12px;
padding:2px;
}

#blocks td.region {
font-weight:700;
}

#blocks tr.region-message {
font-weight:400;
color:#999;
}

#blocks tr.region-populated {
display:none;
}

.block-region {
background-color:#ff6;
margin-top:4px;
margin-bottom:4px;
background:none;
border:1px dashed #F23183;
font-size:1em;
text-align:center;
clear:both;
padding:1em;
}

div.admin-panel {
margin:0;
padding:5px 5px 15px;
}

div.admin-panel .description {
margin:0 0 3px;
padding:2px 0 3px;
}

div.admin-panel .body {
padding:0 4px 2px 8px;
}

div.admin {
padding-top:15px;
}

div.admin .left {
float:left;
width:47%;
margin-left:1em;
}

div.admin .right {
float:right;
width:47%;
margin-right:1em;
}

div.admin .expert-link {
text-align:right;
margin-right:1em;
padding-right:4px;
}

table.package .version {
direction:ltr;
}

div.admin-dependencies,div.admin-required {
font-size:.9em;
color:#444;
}

span.admin-disabled {
color:#800;
}

span.admin-enabled {
color:#080;
}

span.admin-missing {
color:red;
}

table.system-status-report th {
border-bottom:1px solid #ccc;
background-repeat:no-repeat;
background-position:5px 50%;
padding-top:6px;
padding-bottom:6px;
}

table.system-status-report th,table.system-status-report tr.merge-up td {
padding-left:30px;
}

table.system-status-report tr.error th {
background-image:url(../../misc/watchdog-error.png);
}

table.system-status-report tr.warning th {
background-image:url(../../misc/watchdog-warning.png);
}

table.system-status-report tr.ok th {
background-image:url(../../misc/watchdog-ok.png);
}

.theme-settings-left {
float:left;
width:49%;
}

.theme-settings-right {
float:right;
width:49%;
}

table.screenshot {
margin-right:1em;
}

.theme-info h2 {
margin-bottom:0;
}

.date-container {
overflow:auto;
clear:left;
}

.date-container .custom-container {
margin-left:15px;
width:50%;
}

html.js .custom-container label {
visibility:hidden;
}

#kolonneV img {
display:block;
clear:both;
}

.caption-wrapper img {
position:relative;
}

.captify {
margin:0;
padding:0;
}

.caption-top,.caption-bottom {
color:#fff;
font-weight:300;
font-size:11px;
border:0 solid #334143;
background:#000;
padding:1.2em 1.2em 2em;
}

.caption-top {
border-width:0 0 8px;
}

.caption-bottom {
border-width:8px 0 0;
}

.caption a,.caption a {
border:0 none;
text-decoration:none;
background:#000;
padding:0 .3em;
}

.caption a:hover,.caption a:hover {
background:#202020;
}

.caption-wrapper {
float:left;
position:relative;
}

.field-field-omslag img {
border:1px solid #ddd;
margin:0 12px 0 0;
padding:2px;
}
.field-field-fornavn {clear:both}
.field-field-forfatter .even,.field-field-fornavn .even {margin-left:0!important; padding-left:0!important;display:inline;}
.field-field-forfatter .even:before {content: "/ "}

/*.field-field-forfatter:before {
display:block;
height:29px;
padding-top:2000px;
background:#000;
}*/

body.subPage #hovedkolonne .node-type-story {
margin-bottom:14px;
padding-bottom:14px;
}

.field-field-forfatter .odd {
margin-right:15px;
float:left;
}

.field-field-kontakinfo {
width:100%;
margin-top:20px;
border-top:1px solid #eee;
clear:both;
}

.field-field-kontakinfo .field-label {
font-size:14px;
}

#kolonneV .active img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
border:1px dotted #6CF;
}

body.subPage #hovedkolonne img {
float:left;
margin:0 8px 5px 0;
}

.panel_button {
position:relative;
top:1px;
width:100px;
height:24px;
background:url(../img/btns/panel_button.png);
z-index:20;
filter:alpha(opacity=70);
-moz-opacity:0.70;
-khtml-opacity:0.70;
opacity:0.70;
cursor:pointer;
margin:0 auto;
}

.panel_button img {
position:relative;
top:-6px;
border:none;
}

.panel_button a {
text-decoration:none;
color:#545454;
font-size:12px;
font-weight:700;
position:relative;
top:-4px;
left:4px;
}

.panel_button a:hover {
color:#999;
}

#panelWrap {
position:relative;
width:960px;
text-align:center;
margin:0 auto;
}

#toppanel {
position:absolute;
width:960px;
left:0;
z-index:25;
text-align:center;
margin:0 auto!important;
}

#panel {
width:960px;
position:relative;
top:1px;
height:0;
z-index:10;
overflow:hidden;
text-align:left;
margin:0 auto;
}

#panel_contents {
background:#000 url(../img/btns/cats.gif) bottom right no-repeat;
filter:alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity:0.80;
opacity:0.80;
height:100%;
width:960px;
position:absolute;
z-index:-1;
}

#panelWrap .kolonne ul {
color:#ccc!important;
line-height:160%;
font-size:12px;
clear:both;
padding:0 40px;
}

.box .even {
border-bottom:2px solid #000;
background:#fff;
}

.box .odd {
border-bottom:2px solid #FF0;
background:#FBFBFB;
}

table.package,table.package .description {
width:100%;
}

.theme-settings-bottom,br.c,#hovedkolonne .content {
clear:both;
}

.theme-info p,.date-container .form-item {
margin-top:0;
}

.date-container .select-container,.date-container .custom-container,.field-field-omslag {
float:left;
}

.field-field-forlag,.field-field-pubyear,.field-field-format, .field-field-pris  {
float:left;
margin-right:15px;
}
.field-field-pris {
 clear:both
 }
