/* CSS Document */

.kol-30 form input.dato { width:80px; }
.kol-30 form input ,.kol-30 form textarea{ width:80%; }

form input, form textarea{ border:solid 2px #666; padding:3px 5px; font-size: 1.1em; font-family: 'Trebuchet MS', Verdana, Sans-Serif; width: 40%; }
form input[type="checkbox"]{width:inherit;height:13px;}
form { display:block; }
form p{ margin:10px 0px 0px 0px; padding:0px; }
form textarea{ height:100px; width: 60%; }
form label ,label{ font-size:0.9em; padding-top:10px; font-weight:bold; font-family: 'Trebuchet MS', Verdana, Sans-Serif;}
form button{ display:block; }
form .eller{ line-height:32px; margin:10px 0px 0px 0px; padding-left:6px; display:block; float:left; }
form .knapp{ background:url("img/knapp_venstre.png") no-repeat left; line-height:32px; margin:10px 0px 0px 0px; padding-left:15px; display:block; float:left; font-size: 12px; }
form .knapp input{ background:url("img/knapp_hoyre.png") no-repeat right; line-height:32px; border:none; height:32px; padding:0px 16px 3px 0px; width: auto; }
form .knapp input:hover{ background:url("img/knapp_hoyre_hover.png") no-repeat right; }
form .knapp:hover{ background:url("img/knapp_venstre_hover.png") no-repeat left; }
form .knapp input:active{ background:url("img/knapp_hoyre_active.png") no-repeat right; }
form .knapp:active{ background:url("img/knapp_venstre_active.png") no-repeat left; }
form .hjelp{ float:none; width:280px; clear:both; display:block; font-size:0.8em; color:#333; border: none; padding:0px 0px 10px 12px; background: url("img/ikon_infoForm.gif") no-repeat; }

form .radio{ width:20px; border: none}

.til_embed_flash{float:left; padding-top:13px;}
.embed_flash{float:left;}

.image_holder{ clear:left; height: 80px; }
.image_holder a.ramme ,.image_holder a.ramme:visited { }
.image_holder a.ramme img.spinner,.image_holder a.ramme:visited img.spinner{ width: 28px; height: 28px; padding:17px; border: 2px solid #666; display: block; float: left; text-align: center; vertical-align: middle; margin-right:10px;  }
.image_holder a.ramme img,.image_holder a.ramme:visited img{ width: 58px; height: 58px; padding:2px; border: 2px solid #666; display: block; float: left; text-align: center; vertical-align: middle; margin-right:10px;  }
.image_holder a.ramme:hover img { border: 2px solid #CE5C00; }
.image_holder img.spinner{ margin-top: 13px; }
.image_holder .drag_me { position:absolute; margin-top:20px; display:none;}
.live .image_holder input { width:85%; padding:5px 3px; height:18px;}

#new_menuitem_form{ position:absolute; width:200px; background-color:#999; }
#new_menuitem_form input{ width:150px; }

/*<div class="errorExplanation" id="errorExplanation">
<h2>kunne ikke lagre album på grunn av 1 feil.</h2>
<p>det oppstod problemer i følgende felt:</p>
<ul><li>Title kan ikke være blank</li></ul></div>*/
.errorExplanation{ background-color: #FCC;  border-color:#C66; }
.errorExplanation p{ display:none; }
.errorExplanation h2{ display:none; }

.live input { border:dotted 3px #CCC; width: 98%; height:28px;	}
.live input.title{ font-size: 2.0em;  font-weight:bold; height:35px;}
.live textarea{ border:dotted 3px #CCC; width: 98%; height:400px;}
.live textarea.ingress{	height:60px; background-color: #FFF9D8; border-color:#E3D2BB;}
input#published, #publisher_field{width:80px; height:18px;}
input#publisher_field{width:200px; height:18px;}

.frontpage_story_attributes{ display:none; }
.frontpage_story_attributes .fields{ display:none; }
.frontpage_story_attributes input{ width:200px; }
.frontpage_story_attributes textarea{ width:200px; height:50px; }

.inline_progress{margin-top:15px; padding-left:25px; background:url(img/spinner_16x16.gif) no-repeat 0px 2px; float:left;}
