#panelWrap div#search-box fieldset {
border:solid 0 transparent!important;
background:none!important;
float:left;
margin:0 0 0 45px;
}

#panelWrap .form-text {
background:url(../img/forms/searchInput.gif) left center no-repeat;
width:310px;
height:32px;
color:red;
padding:25px 10px 10px;
}

#panelWrap .form-text:hover,#panelWrap .form-text:focus {
background:url(../img/forms/searchInputOV.gif) left center no-repeat;
width:310px;
height:32px;
color:#000;
padding:25px 10px 10px;
}

#panelWrap #search-label {
text-align:left;
font-size:16px;
color:#999;
font-weight:800;
}

#panelWrap #search-label:after {
content:": Finn innhold";
}

#panelWrap input.form-submit {
background:transparent!important;
font-size:10px;
text-transform:uppercase;
}

#panelWrap input.form-submit:hover {
background:#FF0!important;
font-size:10px;
text-transform:uppercase;
}

#user-profile-form {
float:left;
}

body.userPage {
font:92.5% Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
line-height:1.9em;
color:#202020;
}

.form-item,.form-checkboxes,.form-radios {
margin:1em 0;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
border:.2em solid #c00;
}

.form-item label {
display:block;
font-weight:700;
color:#000;
}

.form-item label.option {
display:inline;
font-weight:400;
}

.form-required {
color:#c00;
}

.form-item .description {
font-size:.85em;
}

.form-checkboxes .form-item,.form-radios .form-item {
margin:.4em 0;
}

body#searchPage #hovedkolonne .form-submit {
background:url(../img/btns/submitBg.png) top left repeat-x;
min-width:70px;
border:0!important;
}

body#searchPage #hovedkolonne .form-submit:hover {
background:url(../img/btns/submitBgOV.png) top left repeat-x;
min-width:70px;
border:0!important;
}

.form-submit {
background:#202020;
color:#fff;
font-size:1em;
padding:.3em;
}

.form-submit:hover,.form-submit:active,.form-submit:focus {
cursor:pointer;
background:#FF0;
color:#000;
}

.focus {
background:#ff0;
}

.form-autocomplete {
font-size:12px;
border:1px solid #666;
background:#333 url(../img/forms/autoComplete.gif) center right no-repeat!important;
color:#fff;
text-indent:12px;
padding:5px;
}

#hovedkolonne .form-item input,
#hovedkolonne select {
border:1px solid #ddd;
font:12px Arial, Helvetica, sans-serif;
padding:5px;
}

textarea,#forward-form textarea,.resizable-textarea {
font:12px Arial, Helvetica, sans-serif;
}

body.userPage textarea,textarea {
border:1px solid #ddd;
}

.collapsible legend {
line-height:180%;
}

#forward-form .form-item input/*,#forward-form textarea*/ {
color:#999;
padding:5px;
}

#hovedkolonne .form-item:hover input,
#hovedkolonne select:hover /*,#hovedkolonne .form-item:hover textarea*/ {
border:1px solid #11b1ff;
padding:5px;
}

#hovedkolonne .form-item:hover textarea {
border:1px solid #11b1ff;
}

.form-item .container-inline:hover .form-submit,.node-form .form-item:hover .form-submit {
color:#fff;
}

.container-inline div,.container-inline label {
display:inline;
}

.tips {
font-size:.9em;
margin:0 0 0 1em;
padding:0;
}

html.js input.form-autocomplete {
background-image:url(../images/throbber.gif);
background-repeat:no-repeat;
background-position:100% .6em;
}

html.js input.throbbing {
background-position:100% -1.1em;
}

fieldset,html.js fieldset.collapsible {
border-top:.1em #eee solid;
}

html.js fieldset.collapsed {
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
height:1em;
margin-bottom:0;
}

.messages {
border-top:6px solid #000;
}

.messages em {
color:red;
}

.status {
font-size:12px;
font-weight:700;
background:#FF9;
margin-bottom:12px;
padding:5px 5px 5px 15px;
}

code {
width:80%;
height:auto;
font:1.17em Georgia, "Times New Roman", Times, serif;
color:#0f8eb3;
margin:1em 0;
}

pre {
background:#f4f1ec url(../images/code.gif) repeat;
border:.1em solid #bbced7;
font:.92em Georgia, "Times New Roman", Times, serif;
color:#3e3e3e;
line-height:200%;
margin:1em auto;
padding:.5em 0;
}

#user-profile-form .picture {
width:3.4em;
}

.profile .picture {
float:right;
width:3.4em;
margin:0 1em 1em 0;
}

fieldset legend {
color:#6CF;
font-weight:800;
}

table {
width:100%;
margin:1em 0;
}

thead th {
border-bottom:.2em solid #d3e7f4;
color:#494949;
font-weight:700;
}

th a:link,th a:visited {
color:#30393D;
}

td,th {
padding:.3em .5em;
}

tr.odd,tr.info {
background-color:#edf5fa;
border-bottom:.1em #D3E7F4 solid;
}

tr.odd .form-item,tr.even .form-item {
background:none;
}

tr.odd:hover,tr.info:hover {
background-color:#DEEDF5;
}

tr.even {
background-color:#fff;
border-bottom:.1em #D3E7F4 solid;
}

tr.even:hover {
background-color:#FFFFF4;
color:#000;
}

tr.drag {
background-color:#fffff0;
}

tr.drag-previous {
background-color:#ffd;
}

tr.odd td.active {
background-color:#ddecf5;
}

tr.even td.active {
background-color:#e6f1f7;
}

td.region,td.module,td.container,td.category {
border-top:1.5em solid #fff;
background-color:#d4e7f3;
color:#455067;
font-weight:700;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category {
border-top-width:0;
}

td.block {
background:none;
border:none;
padding:0;
}

.views-admin-links .links {
width:100%;
margin:0;
padding:0;
}

#edit-yemail-wrapper,.fieldset-wrapper {
clear:both;
}

div.view div.views-admin-links a {
display:inline;
padding:0;
}

#forward-form fieldset {
border:solid #eee;
margin-top:40px;
border-width:1px 0 0!important;
}

#forward-form input,#forward-form textarea {
border:1px solid #ccc;
}

#forward-form .collapse-processed,.collapse-processed {
font-weight:700;
}

#forward-form .description {
font-size:11px!important;
color:#666;
}

#forward-form .form-item a {
color:#11b1ff;
font-size:14px;
font-weight:700;
}

#forward-form .form-item a:hover {
color:#999;
font-weight:700;
border-bottom:1px dotted #11b1ff;
}

#bunntekst div#autocomplete {
background:#333!important;
color:#fff;
}

#edit-autocomplete-node-finder-keywords-0-wrapper {
background:#000;
}

#edit-autocomplete-node-finder-keywords-0-wrapper div:hover {
background:#FF0;
color:#000;
}

#edit-autocomplete-node-finder-keywords-0 {
width:233px;
}

fieldset {
border:solid 0 transparent!important;
}

#panelWrap form label,.hide {
display:none;
}

select,div.teaser-button-wrapper input {
padding:0;
}

#forward-form,#edit-autocomplete-node-finder-submit,.form-item {
font-size:12px;
}
body.userPage #hovedkolonne #edit-name-wrapper {
 margin-left:-5px!important
 }
body.userPage #hovedkolonne div div {
 margin-left:5px
 }
body.userPage #hovedkolonne div.form-item {
 float:left;
 width:300px;
 }
body.userPage #hovedkolonne #edit-name-wrapper input,
body.userPage #hovedkolonne #edit-pass-wrapper input   {
 width:290px!important; 
 }
 body.userPage #hovedkolonne input#edit-submit {
float:left;
clear:both
 }
#edit-profile-member-since-wrapper,#edit-profile-nbu-wrapper {
width:350px;
float:left
  }
#edit-profile-member-since-wrapper .description {
width:350px;
margin-top:5px!important;
float:left
 }
#edit-profile-member-since-day-wrapper,
#edit-profile-member-since-month-wrapper,
#edit-profile-member-since-year-wrapper,
#edit-profile-nbu-day-wrapper,
#edit-profile-nbu-month-wrapper,
#edit-profile-nbu-year-wrapper {
  width:auto!important;
  display:inline
 }
#edit-mail-wrapper input#edit-mail,#edit-profile-homepage-wrapper input#edit-profile-homepage { width:308px}

@media screen and -webkit-min-device-pixel-ratio0{
#hovedkolonne .collapsible legend {
padding-top:32px;
}
}