/* 
CSS som retter seg mot sider med skjemaer, samt sok
*/



/* [KOMMENTAR] :::::::::::::::::::::::::::::: */ 
.komvis {
margin: 0 0 10px 0;
padding: 3px;
width: 95%;
height: 100px;
overflow: auto;
background-color: #F5F5F5;
border: 1px solid #aaa;
}
/* [/KOMMENTAR] :::::::::::::::::::::::::::::: */ 


/* [STANDARD FORM] :::::::::::::::::::::::::::::: */
#kbform {
padding: 1em;
background-color: #f6f6f6;
border: 1px dotted #22558C;
margin-bottom: 1em;
}

#kbform fieldset { padding: 0 .5em .5em .5em; border: 3px solid #74899E; background-color: #fff; width: 93%; }
#kbform fieldset p {margin: 0.3em 0; clear: both;}
#kbform legend { border:none; background-color: #fff; padding: .3em; color: #22558C; }
#kbform legend span{  }

#kbform label {
display: block; 
width: 9em; 
margin: .3em .3em;
float: left; 
padding: .2em 0 .2em .8em;
color: #f7f7f7;
background-color: transparent;
cursor: pointer;
background-color: #53779E;
line-height: 2em;
}

#kbform label a {
color: #ffc;
}

#kbform .inputtxt {
padding:  .3em .3em;
width: 40%;
border: 1px solid #53779E;
background-color: #f6f6f6;
margin: .3em .3em;
}

#kbform .selecttxt {
margin: .3em .3em;
}

#kbform .inputtxt:focus, #kbform .inputtxt:hover {
border-color: #36689E;
background-color: #fff;
}

#kbform .txtarea-a {
width: 75%;
}

#kbform .inputtxt-b {
width: 10%;
}

#kbform .endre-txtarea {
width: 75%;
text-align: right;
}

#kbform .endre-txtarea a {
border: none;
}


#kbform .kb-btn  {
border: none;
padding: 7px 7px 8px 7px;
background: #C1D3E1 url(/bilder/btn_bck.jpg) repeat-x top;
cursor: pointer;
font-size: 1.1em;
margin-top: 1em;
}

#kbform .kb-btn:focus, #kbform .kb-btn:hover  {
background : #CED8E3 url(/bilder/btn_bck.jpg) repeat-x bottom;
border: none;
}

/* [/STANDARD FORM] :::::::::::::::::::::::::::::: */


/* [AVANSERT SOK] :::::::::::::::::::::::::::::: */

form#advsok {
padding: 1em;
background-color: #f6f6f6;
border: 1px dotted #22558C;
margin-bottom: 1em;
}

#advsok fieldset  {
border: 1px solid #4A659C;
padding: 2em 1em;
margin-bottom: 1em;
}

#advsok fieldset fieldset {
margin-top: 1em;
}


#advsok fieldset fieldset legend, #advsok fieldset fieldset legend a {
color: #fff;
background: #53779E;
font-weight: bold;
padding: .2em 1em;
}

#advsok label {
cursor: pointer;
margin-right: 1em;
color: #4A659C;
font-weight: bold;
}
#advsok fieldset fieldset p {
margin-top: .5em;
}

#advsok .inputtxt {
width: 60%;
border: 2px solid #53779E;
padding: 6px 7px 6px 7px;
color: #36689E;
background-color: #f6f6f6;
}

#advsok .selecttxt {
margin: .3em .3em;
}

#advsok .inputtxt:focus, #advsok .inputtxt:hover {
border-color: #36689E;
background-color: #fff;
}



#advsok .adv-btn  {
	border: none;
	padding: 7px 7px 8px 7px;
	background: #C1D3E1 url(/bilder/btn_bck.jpg) repeat-x top;
	cursor: pointer;
	}
#advsok .adv-btn:focus, #advsok .adv-btn:hover  {
	background : #CED8E3 url(/bilder/btn_bck.jpg) repeat-x bottom;
	border: none;
	}

/* [AVANSERT SOK] :::::::::::::::::::::::::::::: */

/* [HJELPEBOKS] :::::::::::::::::::::::::::::: */ 

/*CSS for pop up hjelpe box */
#hjelpbox{ 
position: absolute;
top: 0;
background-color: #ced8e3;
width: 150px; /* bredde hjelpeboks */ 
padding: 3px;
border: 1px solid #546f8c;
border-width: 1px 2px 2px 1px;
line-height: 18px;
z-index: 100;
visibility: hidden;
font-size: .75em;
}
.hjelplink {
font-weight: bold;
color: #263e62;
margin-left: 8px;
}

/* [/HJELPEBOKS] :::::::::::::::::::::::::::::: */


/* [TOOLBAR EDITOR] :::::::::::::::::::::::::::::: */

#toolbar {
background-color: #96b3d8;
font-family: "Courier New", Courier, mono;
padding: 2px;
width: 80%;
float: left;
clear: both;
}

#toolbar ul {
font-size: 0.9em;
padding: 0; 
margin: 0;
list-style-type: none;
}


#toolbar li {
  float: left;
  width: 50px;
  border: 1px solid #f4f4f4;
  padding: 0; 
margin: 0;
}


#toolbar a {
display: block;
height: 1em;
line-height: 1.2em;
width:50px;
color: #000; 
background-color:#d4d4d4; 
  text-align:center; 
  padding: 3px 0 3px 0; 
  text-decoration: none; 
  float: left;
 border-bottom: none;
  }

#toolbar br {
clear: both;
}
 
#toolbar a:hover {
  color: #fff; 
background-color: #08c;
 }


#toolbar .toolhjelp {
  float: right;
background-color: #08c;
 }


#toolbar select {
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #d4d4d4;
font-size: 0.9em;
color: #08c;
}


/* [/TOOLBAR EDITOR] :::::::::::::::::::::::::::::: */