fform {
	padding: 0; margin: 0;
	}


#page {
	width: 966px; margin: 0 auto 0 auto; overflow: hidden;
	border-left: 0px solid #daebec; border-right: 0px solid #daebec; border-top: 0px solid #daebec; padding: 4px 15px 0px 15px; 
	}


#header { background: url(../images/top_img.jpg) no-repeat right top; height: 220px;  border: 1px solid #2b98d5; border-bottom: none;
	}
#header #logo {
	float: left;
	}
#header #logo img {
	border: none; margin: 9px 0 0 11px;
	}
#header #globalmenu {
		position: relative; top: 0px; background-color: #ffffff; border-bottom: 1px solid #2b98d5; border-left: 1px solid #2b98d5; width: 29em; text-align: right; float: right; height: 1.4em; 
	}
#header #globalmenu ul {
	list-style-type: none; margin: 0; padding: 0;
	}
#header #globalmenu ul li {
	display: inline; margin: 0; padding: 0;
	}
#header #globalmenu ul li a {
	font-weight: bold; font-size: 92%; text-decoration: none; margin: 0; padding: 0; margin-right: 15px; 
	}
#header #globalmenu ul li a:hover {
	text-decoration: underline; margin: 0; padding: 0; margin-right: 15px;
	}
#header #globalmenu .searchfield {
	border: 1px solid #0d5195; width: 220px; height: 16px;
	}
#header #globalmenu .searchbutton {
	color: #FF5500; font-size: 92%; font-weight: bold; cursor: pointer; width: 40px;
	}
#header #globalmenu input
{
	font-size: 100%;
	margin: 0;
}

#header #globalmenu span {
	position: relative; top: 169px; padding-right: 10px;
	}


#mainmenu {
	clear: both; float: left; width: 966px; background: transparent url(../images/bg_mainmenu.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px;
	}
#mainmenu ul {
	list-style-type: none; margin: 0; padding: 0;
	}
#mainmenu ul li {
	display: inline;
	}
#mainmenu ul li a {
	color: #fff; font-weight: bold; display: block; padding: 9px 20px 7px 20px; float: left; text-decoration: none; border-right: 1px solid #fff;
	}
#mainmenu ul li a:hover {
	color: #0d5195; padding: 9px 20px 7px 20px; background: transparent url(../images/bg_mainmenu_selected.gif) no-repeat right top; position: relative; bottom: -1px;
	}
#mainmenu ul li.selected a {
	color: #0d5195; padding: 9px 20px 7px 20px; background: transparent url(../images/bg_mainmenu_selected.gif) no-repeat right top; position: relative; bottom: -1px;
	}


#breadcrumb {
	clear: both; background-color: #c6e4ec; background: url(../images/bg_breadcrumb.gif) repeat-x; padding: 3px 20px 7px 20px; font-size: 92%; color: #666; text-align: left; border-top: 1px solid #ffffff;
	}


#frontpagemain {
	margin: 20px 20px 20px 0; width: 678px; float: left;
	}
#frontpagemain .searchbox{
	background: #e3e696 url(../images/bg_searchbox.gif) repeat-x; overflow: hidden; height: 1%; padding: 0px 12px 0px 12px; border: 1px solid #a8b500;
	}
#frontpagemain .searchbox h2 {
	padding: 6px 0 0 0; margin: 0 0 18px 0; font-size: 120%; color: #fff;
	}
#frontpagemain .searchbox p {
	padding: 0; margin: 0 0 8px 0; font-size: 92%;
	}
#frontpagemain .searchbox .selectfield {
	width: 248px; font-size: 100%; margin-bottom: 10px;
	}
#frontpagemain .searchbox input {
	font-size: 100%; margin: 0.17em;
	}
#frontpagemain .searchbox .sykdommer {
	float: left; width: 300px; text-align: left;  padding: 0 22px 12px 0;
	}
#frontpagemain .searchbox .medisiner {
	float: right; width: 306px; text-align: left;  padding: 0 0 12px 0;
	}
#frontpagemain .searchbox .freesearch {
	width: 242px;
	}
#frontpagemain .searchbox .button {
	width: 40px; text-align: center; padding: 0;
	}
#frontpagemain .searchbox #btns, #frontpagemain .searchbox #btnm {
	color: #FF5500; font-weight: bold; margin-bottom: 10px;
	}
#defaultframework__ctl0_listorsearch_SearchText1, #defaultframework__ctl0_listorsearch_SearchText2, #defaultframework__ctl0_listorsearch_QuickSearchButton1, #defaultframework__ctl0_listorsearch_QuickSearchButton2 {
	display: none;
	}
	
/*
#frontpagemain .contentbox {
	float: left; margin: 15px 0 15px 0; background-color: #e7f5f6 ; width: 331px;
	}
*/
#frontpagemain .contentbox {
	float: left; margin: 15px 0 15px 0; background-color: #ffffff; width: 329px;
	border: 1px solid #daebec; background: transparent url(../images/bg_box.gif) repeat-x left bottom;
	}
#frontpagemain .contentbox div {
	padding: 12px; text-align: left;
	}
#frontpagemain .contentbox .picturelink {
	padding: 13px 13px 0px 13px;
}
#frontpagemain .contentbox .picturelink img {
	border: 0;
}
#frontpagemain .contentbox h2 {
	padding: 0; margin: 0 0 10px 0; font-size: 120%;
	}
#frontpagemain .contentbox h2 a {
	color: #333333;
	text-decoration: none;
	}
#frontpagemain .contentbox p {
	padding: 0; margin: 0 0 10px 0;
	}
#frontpagemain .right {
	margin-left: 15px;
	}


#frontpagemain .bannerbox {
	clear: both; border: 1px solid #daebec; overflow: hidden; height: 1%;
	}
#frontpagemain .bannerbox .text {
	padding: 15px 20px; float: left; width: 475px; text-align: left; overflow: hidden;
	}
#frontpagemain .bannerbox .text h2 {
	font-size: 192%; color: #666; margin-bottom: 10px;
	}
#frontpagemain .bannerbox .text h2 a {
	color: #666;
	text-decoration: none;
	}
#frontpagemain .bannerbox .bannerpicture {
	float: right; width: 160px;
	}
#frontpagemain .bannerbox .bannerpicture img {
	border: 0;
	}


#subpagemain {
	margin: 20px 20px 20px 20px; width: 447px; float: left;
	}
#subpagemain .bannerbox {
	clear: both; border: 1px solid #ccc; overflow: hidden; height: 1%;
	}
#subpagemain .bannerbox .text {
	padding: 15px 20px 10px 20px; float: left; width: 245px;
	}
#subpagemain .bannerbox .text h2 {
	font-size: 150%; color: #666; margin-bottom: 10px;
	}
#subpagemain .bannerbox .text h2 a {
	color: #666;
	text-decoration: none;
	}
#subpagemain .bannerbox .bannerpicture {
	float: right; width: 160px;
	}
#subpagemain .bannerbox .bannerpicture img {
	border: 0;
	}
	
.disclaimer 
{
	margin: 4px 0 15px 0; color: #899191; font-weight: bold;
}
	
#subpagemain .contentbox {
	margin: 0 0 15px 0; width: 447px; clear: both; overflow: hidden;
	}
#subpagemain .contentbox .image {
	float: left; margin-right: 15px; width: 140px;
	}
#subpagemain .contentbox .image img {
	border: 0;
	}
#subpagemain .contentbox .ingress {
	float: right; width: 292px;
	}
#subpagemain .contentbox .picturelink {
	padding: 0;
	}
#subpagemain .contentbox .picturelink img {
	border: 0;
	}
#subpagemain .contentbox h2 {
	padding: 0; margin: 0 0 10px 0; font-size: 120%;
	}
#subpagemain .contentbox h2 a {
	color: #333333;
	text-decoration: none;
	}
#subpagemain .contentbox p {
	padding: 0; margin: 0 0 10px 0;
	}


#frontpageright {
	margin: 20px 0 20px 0; width: 268px; float: left;
	}
#frontpageright .box, #frontpageright .boxdark {
	padding: 12px 12px 5px 12px; background: transparent url(../images/bg_box.gif) repeat-x left bottom; border: 1px solid #daebec; margin-bottom: 15px; float: left; clear: both; width: 243px; text-align: left;
	}
#frontpageright .box h2, #frontpageright .boxdark h2 {
	padding: 0; margin: 0 0 10px 0; font-size: 120%;
	}
#frontpageright .boxdark h2 {
	color: #FF5500;
	}
#frontpageright .box p, #frontpageright .boxdark p {
	padding: 0; margin: 0 0 10px 0;
	}
#frontpageright .box p a {
	display: block; margin:0; paddong: 0;
	}
#frontpageright .boximage {
	margin-left: 10px; float: right;
	}
#frontpageright .boximage p {
	margin-top: 1px; font-size: 87%; width: 60px;
	}	
#frontpageright .box .sitat, #frontpageright .boxdark .sitat {
	font-size: 120%; font-style: italic; width: 167px;
	}

#DefaultFramework_FormContent_Form_FormPanel {
	border: 1px solid #0d5195; padding: 15px; background: #f9fefe url(../images/bg_form.gif) repeat-x left bottom; overflow: hidden; margin-bottom: 30px; width: 425px;
	}
#DefaultFramework_FormContent_Form_FormPanel table input, #DefaultFramework_FormContent_Form_FormPanel table textarea{
	border: 1px solid #0d5195; color: #000000; font-weight: normal; float: left; margin-top: 0px; padding: 1px 2px 1px 2px;
	}

#DefaultFramework_FormContent_Form_FormPanel input{
	color: #FF5500; font-weight: bold; float: right; overflow: hidden; margin-top: 15px; padding: 2px 7px 2px 7px;
	}

#footerdiv {
	clear: both;
	}