body{
	background-color:#003366;
	padding:0;
	margin:0;
	background-image:url(../grafikk/bg_gradient.jpg);
	background-repeat:repeat-x;

}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
/*text-align:center;*/
color:#069;
text-decoration:underline;
	}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
color:#069;
	}

p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.75em;
color:#069;
	}
img{
border:none;
}
.flag{
float:right;
margin:0;

}
.img{
float:right;
margin:5px;
border:solid 1px #333;
}
.imgright{
float:right;
margin:10px;
border:1px solid #ccc;

}
.imgrightnobrd{
float:right;
margin:10px;


}
#flashbanner{
border:1px solid #ccc;
float:right;
margin:10px;
}
#mainframe {
	background-color: transparent;
	min-height:600px;
	width: 768px;
	margin: 15px auto 10px auto;
}

#top {
	background-color: #003366;
	background-image:url(../grafikk/logo_bla.jpg);
	background-repeat:no-repeat;
	float: left;
	height: 150px;
	width: 768px;
	padding-bottom:10px;
	/*border:solid 1px #fff;*/
	}

#meny{
height:158px;
width:768px;
padding:0;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-bottom:5px solid #ccc;
float:left;
background-color:#fff;
background-image:url(../grafikk/meny/menu_bg.jpg);
background-repeat:no-repeat;
}

#innhold{
width:768px;
min-height:300px;
float:left;
padding-top:10px;
padding-bottom:0;
border:1px solid #fff;
background-color:#fff;
}

#undermeny{
width:145px;
padding: 0 10px 10px 10px;
min-height:180px;
background-color:#fff;
margin-left:5px;
margin-right:10px;
margin-top:10px;
float:left;
/*border:1px solid #006699;*/
}
#text{
width:560px;
min-height:250px;
margin-left:10px;
margin-top:10px;
float:left;

}
#bredtekst{
width:720px;
min-height:250px;
margin-left:20px;
margin-top:10px;
float:left;

}
#footer{
width:768px;
margin-top:20px;
/*padding-top:7px;
padding-bottom:7px;*/
background-color:transparent;
background-image:url(../grafikk/footer.jpg);
background-repeat:no-repeat;
border-top:3px solid #ccc;
float:left;
clear:both;
}


#menybottom{
float:left;
background-color:transparent;
width:768px;
margin-top:10px;
text-align:center;
color:#fff;
}

/*klasser*/
.menuitem{
width:128px;
height:158px;
float:left;
margin:0;
padding:0;
}






/*Meny Stiler */
#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #ccc;

}

#navlist li
{
list-style:none;
margin: 0;
padding: .25em;
border-top: 1px solid #ccc;
}

#navlist li a { text-decoration: none; }



/*Link Stiler*/
a:link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#069;
text-decoration:underline;
}
a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#069;
text-decoration:underline;
}
a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#000;
text-decoration:underline;
}

.footertext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left:15px;
	padding-top:12px;
}
#mainframe #menybottom p {
	color: #FFFFFF;
}
#mainframe #menybottom a {
	color: #FFFFFF;
	text-decoration:none;
}

/*Skjema stiler*/
/* CSS Document */

/* with :focus and :hover for fieldset, input and textarea - special effects are not visible with ie, sorry */
/* sabine brings - www.brings-online.com - a form with style - www.cssplay.co.uk */



form#two {background:#fff;
width:550px; 
padding:10px; 
/*border:1px solid #999; */
margin:0px ; 
/*font-size:1em; */
font-family:Georgia, "Times New Roman", Times, serif;}

form#two p {
font-size:13px; 
color:#069; 
text-align:left; 
padding:15px 5px 5px 0; 
margin:0;}

form#two fieldset#current p {
padding:4px; 
margin:0;}

form#two fieldset {
width:450px; 
display:block; 
border:1px solid #999;
padding:5px 5px 5px 20px; 
font-family:font-family:Georgia, "Times New Roman", Times, serif;; 
margin-bottom:0.5em; 
line-height:1.5em; 
font-size:12px;
}

form#two fieldset:hover {
border:1px solid #000;}
form#two fieldset#opt:hover {
border:1px solid #000;}

form#two legend {
font-size:14px; 
font-weight:bold; 
border-bottom:2px solid #fff; 
margin-bottom:15px; 
padding:6px; 
background:none;
color:#069;
font-family:Georgia, "Times New Roman", Times, serif;
}
* html form#two legend {
 padding:0 0 30px 0; 
 margin:5px 0 0 0; 
 border:none;}

form#two label {
clear:left; 
display:block; 
float:left; 
width:110px; 
text-align:left; 
padding-right:10px; 
color:#000; 
margin-bottom:0.5em;}

form#two input {
border:1px solid #999; 
padding-left:0.5em; 
margin-bottom:0.6em; 
width:280px; 
background:#F6F6F6;}

form#two #fradato {
border:1px solid #999; 
padding-left:0.5em; 
margin-bottom:0.6em; 
width:70px; 
background:#F6F6F6;}

form#two #tildato {
border:1px solid #999; 
padding-left:0.5em; 
margin-bottom:0.6em; 
width:70px; 
background:#F6F6F6;}

form#two input:hover { 
background:#F6F6F6;
border:1px solid #000; 
color:#000;}

form#two input:focus {background:#fff; border:1px solid #000; color:#000;}
form#two fieldset#medical input, form#two fieldset#current input {width:80px;}

form#two select {margin:0 0 1em 0.5em;}
form#two textarea {width:410px; height:15em; border:1px solid #999; padding:0.5em; overflow:auto; background:#F6F6F6; color:#000;}
form#two textarea:hover { background:#F6F6F6; border:1px solid #000; color:#000;}
form#two textarea:focus {background:#F6F6F6; border:1px solid #000; color:#000;}



form#two #button1, form#two #button2 {color:#fff; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; background:#666666; border:1px solid #666;}
form#two #button1:hover, form#two #button2:hover {color:#fff; background:#414d59; border:1px solid #333;}
