body {
    margin: 0;
    padding: 0;
    background-image: url('frameimages/background.png');
    font: normal normal normal 10px verdana;
}

#frame_main {
    border: 0px solid black;
    position: relative;
    width: 960px;
    margin: 0px auto;
    z-index: 0;
    padding-top: 15px;
}

#frame_top {
    position: relative;
    width: 960px;
    height: 96px;
}

#frame_top_img {
    position: relative;
    left: 2px;
}

#frame_top_link {
    position: absolute;
    left: 30px;
    top: 22px;
}

#frame_menu_top {
    position: relative;
    background-image: url('frameimages/menu_top_background.png');
    background-repeat: no-repeat;
    width: 956px;
    height: 37px;
    left: 2px;
    z-index: 1;
}

#frame_content {
    position: relative;
    width: 960px;
    z-index: 0;
}

#frame_footer {
    position: relative;
    width: 960px;
    height: 46px;
    left: 2px;
    background-image: url('frameimages/footer_background.png');
    background-repeat: no-repeat;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
    font: normal normal normal 3px arial;
    padding: 0;
    margin: 0;
}

.box_220_250_fixed {
    position: relative;
    width: 220px;
    height: 250px;
    background-image: url('frameimages/box_220_250_fixed_bg.png');
    padding: 10px;
    z-index: 0;
}

.box_700_250_fixed {
    position: relative;
    width: 700px;
    height: 250px;
    background-image: url('frameimages/box_700_250_fixed_bg.png');
    padding: 10px;
}

.box_220_300_fixed {
    position: relative;
    width: 220px;
    height: 300px;
    background-image: url('frameimages/box_220_300_fixed_bg.png');
    padding: 10px;
}

.box_460_300_fixed {
    position: relative;
    width: 459px;
    height: 300px;
    background-image: url('frameimages/box_460_300_fixed_bg.png');
    padding: 10px;
}



.box_460_flex_wrapper {
    width: 480px;
}

.box_460_flex_top {
    background-image: url('frameimages/box_460_flex_top.png');
    width: 480px;
    height: 10px;
    background-repeat: no-repeat;
    font: normal normal normal 3px arial;
}

.box_460_flex_mid {
    background-image: url('frameimages/box_460_flex_mid.png');
    width: 460px;
    padding: 0px 10px 0px 10px;
}

.box_460_flex_bot {
    background-image: url('frameimages/box_460_flex_bot.png');
    background-repeat: no-repeat;
    width: 480px;
    height: 10px;
    font: normal normal normal 3px arial;
}

.box_220_flex_wrapper {
    width: 240px;
}

.box_220_flex_top {
    background-image: url('frameimages/box_220_flex_top.png');
    width: 240px;
    height: 10px;
    background-repeat: no-repeat;
    font: normal normal normal 3px arial;
}

.box_220_flex_mid {
    background-image: url('frameimages/box_220_flex_mid.png');
    width: 220px;
    padding: 0px 10px 0px 10px;
}



.box_220_flex_bot {
    background-image: url('frameimages/box_220_flex_bot.png');
    background-repeat: no-repeat;
    width: 240px;
    height: 10px;
    font: normal normal normal 3px arial;
}


.box_sjukpuff_220 
{
    background-image: url('frameimages/sjukbox242x54.png');
    background-repeat: no-repeat;
    background-position: -1px 0px;
    width: 240px;
    height: 44px;
    padding-top: 10px;
}

.sjukpuff_line1 
{
    font: normal normal normal 11px 'Trebuchet MS';
	color: #B1C903;
	border: solid 0px red;
	padding-left: 60px;
}

.sjukpuff_line2 
{
    font: normal normal normal 11px 'Trebuchet MS';
	color: #FFFFFF;
	border: solid 0px red;
	padding-left: 60px;
}

/* Willekod */

#frame_menu_items {
	position: relative;
	border: 0px solid #000000;
	height: 15px;
	width: 890px;
	left: 20px;
	top: 6px;
}

.menu_item {
	position: relative; 
	border: 0px solid #000000;
	display: inline;
	margin-left: 30px;
}

.menu_text {
	 font: normal normal bold 12px 'Trebuchet MS';
	 color: #FFFFFF;
}

.menu_drop {
	position: absolute;
	display: none;
	top: 23px;
	left: -1px;
	width: 90px;
	height: 150px;
	z-index: 1;
}

.menu_drop_mid {
	position: relative;
	z-index: 1;
	background-image: url('frameimages/drop_mid.png');
	background-repeat: repeat-y;
}

.menu_drop_bot {
	position: relative;
	z-index: 1;
	background-image: url('frameimages/drop_bot.png');
	background-repeat: no-repeat;
	height: 6px;
}

.menu_drop_content {
	border: 0px solid black; 
	position: relative;
	margin: 0px auto;
	width: 70px;
}

#frame_footer_items {
	position: relative;
	border: 0px solid #000000;
	width: 890px;
	left: 20px;
	top: 8px;
}

.footer_item {
	border: 0px solid #000000;
	position: relative;
	display: inline;
	float: left;
	margin: 0px 0px 0px 10px;
	
}

.footer_item_img {
	border: 0px solid #000000;
	position: relative;
	float: left;
}

.footer_item_text {
	border: 0px solid #000000;
	position: relative;
	float: left;
	margin-left: 5px;
	top: 7px;
}

.footer_text {
	font: normal normal bold 12px 'Trebuchet MS';
	color: #FFFFFF;
}

.box_220_flex_mid_twitter {
    background-image: url('frameimages/box_220_flex_mid.png');
    width: 220px;
    padding: 0px 10px 55px 10px;
}

.twitter_top {
	position: relative;
	left: 10px;
	top: 10px;
}

.twitter_mid {
	position: relative;
	background-image: url('frameimages/twitter_mid.png');
	background-repeat: repeat-y;
	border: 0px solid black;
	top: 55px;
	padding-bottom: 20px;
}


#frame_greenbox {
	position: relative;
	float: left;
	border: 0px solid black;
	width: 235px;
	overflow: hidden;
}

#frame_greenbox_mid {
	position: relative;
	background-image: url('frameimages/greenbox_mid.png');
	background-repeat: repeat-y;
	border: 0px solid black;
}

#frame_greenbox_mid_content {
	position: relative;
	margin: 0px auto;
	width: 187px;
	border: 0px solid black;
}

#frame_greenbox_bot {
	position: relative;
	width: 235px;
}

#frame_greenbox_top {
	position: relative;
	width: 235px;
	bottom: 0px;
	background-image: url('frameimages/greenbox_top.png');
	background-repeat: no-repeat;
	min-height:60px;
    height:auto !important;
    height:60px;
	background-position: 0% 100%; 
	
}

#ort_box
{
	position: relative; 
	float: right; 
	border: 0px solid black; 
	padding-bottom: 10px; 
	width: 156px;
}

#ort_box_top
{
	position: relative;
	background-image: url('frameimages/ort_box_top.png');
	background-repeat: no-repeat;
	height: 13px;
}

#ort_box_mid
{
	position: relative;
	background-image: url('frameimages/ort_box_mid.png');
	background-repeat: repeat-y;
}

#ort_box_mid_content
{
	position: relative;
	border: 0px solid black;
	margin: 0px auto;
	width: 120px;
	font: normal normal bold 14px arial;
	color: #b1c903;
	text-transform: uppercase;
}


#ort_box_bot
{
	position: relative;
	background-image: url('frameimages/ort_box_bot.png');
	background-repeat: no-repeat;
	height: 22px;
}

.greenbox_text_small, .greenbox_text_small a {
	font: normal normal normal 11px 'Trebuchet MS';
	color: #FFFFFF;	
}

.greenbox_text, .greenbox_text a {
	font: normal normal normal 12px 'Trebuchet MS';
	color: #FFFFFF;	
	text-transform: uppercase;
}

.greenbox_text_active, .greenbox_text_active a {
	font: normal normal normal 12px 'Trebuchet MS';
	color: #b1c903;	
	text-transform: uppercase;
}


.greenbox_item {
	position: relative;
	background-image: url('frameimages/greenbox_item.png');
	background-repeat: no-repeat;
	padding: 0px 0px 5px 0px;
	height: 23px;
}

.greenbox_item_active {
	position: relative;
	background-image: url('frameimages/greenbox_item.png');
	background-repeat: no-repeat;
	padding: 0px 0px 5px 0px;
	height: 23px;
}

#greenbox_active_arrow {
	position: absolute;
	top: -4px;
}

.greenbox_item_ico {
	position: relative;
	border: 0px solid black;
	width: 25px;
	float: left;
	height: 21px;
}

.greenbox_item_text {
	position: relative;
	border: 0px solid black;
	width: 155px;
	float: left;
	top: 4px;
	padding-left: 4px;
}

.greenbox_text {
	font: normal normal normal 12px 'Trebuchet MS';
	color: #FFFFFF;	
	text-transform: uppercase;
}

.greenbox_text_active {
	font: normal normal normal 12px 'Trebuchet MS';
	color: #b1c903;	
	text-transform: uppercase;
}

#frame_twitter {
	position: relative;
	border: 0px solid black;
	width: 241px;
	top: -1px;
}

#frame_twitter_top {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/twitter_top.png');
	background-repeat: no-repeat;
	height:70px;
}

#frame_twitter_top_blog {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/twitter_top_blog.png');
	background-repeat: no-repeat;
	height:70px;
}

#frame_twitter_mid {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/twitter_mid.png');
	background-repeat: repeat-y;
	padding-bottom: 8px;
}

#frame_twitter_bot {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/twitter_bot.png');
	background-repeat: no-repeat;
	height: 24px;
}


.twitter_mid_content {
	position: relative;
	border: 0px solid #000000;
	margin: 0px auto;
	width: 195px;
}

.twitter_header_text, .twitter_header_text a:link, .twitter_header_text a:visited, .twitter_header_text a:hover {
	font: normal normal bold 10px 'Trebuchet MS';
	color: #8f1b55;
}

.twitter_content_text, .twitter_content_text a:link, .twitter_content_text a:visited, .twitter_content_text a:hover {
	font: normal normal normal 10px 'Trebuchet MS';
	color: #FFFFFF;
}

.twitter_item {
	position: relative;
	border: 0px solid #000000;
	padding: 5px 0px 0px 0px;
}

#frame_news {
	position: relative;
	border: 0px solid black;
	width: 239px;
	float: left;
}

#frame_news_top {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/news_top.png');
	background-repeat: no-repeat;
	height:43px;
}

#frame_news_mid {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/news_mid.png');
	background-repeat: repeat-y;
}

#frame_news_bot {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/news_bot.png');
	background-repeat: no-repeat;
	height: 120px;
}

#news_content {
	position: relative;
	width: 200px;
	left: 22px;
	height: 157px;
}

.news_item {
	position: relative;
	border: 0px solid #000000;
	padding: 5px 0px 0px 0px;
}

.news_header_text, .news_header_text a:link, .news_header_text a:visited, .news_header_text a:hover {
	font: normal normal bold 11px 'Trebuchet MS';
	color: #5c7712;
	text-decoration: none;
}

.news_content_text, .news_content_text a:link, .news_content_text a:visited, .news_content_text a:hover {
	font: normal normal normal 11px 'Trebuchet MS';
	color: #ecf2c0;
	text-decoration: none;
}


#frame_bluebox {
	position: relative;
	float: left;
	border: 0px solid black;
	width: 237px;
	top: 10px;
	overflow: hidden;
}

#frame_bluebox_mid {
	position: relative;
	background-image: url('frameimages/bluebox_mid.png');
	background-repeat: repeat-y;
	border: 0px solid black;
}

#frame_bluebox_mid_content {
	position: relative;
	margin: 0px auto;
	width: 187px;
	border: 0px solid black;
}

#frame_bluebox_bot {
	position: relative;
}

#frame_bluebox_top {
	position: relative;
	bottom: 0px;
}

.bluebox_item {
	position: relative;
	background-image: url('frameimages/bluebox_item.png');
	background-repeat: no-repeat;
	padding: 0px 0px 5px 0px;
	height: 23px;
}

.bluebox_item_active {
	position: relative;
	background-image: url('frameimages/bluebox_item.png');
	background-repeat: no-repeat;
	padding: 0px 0px 5px 0px;
	height: 23px;
}

#bluebox_active_arrow {
	position: absolute;
	top: -4px;
}

.bluebox_item_ico {
	position: relative;
	border: 0px solid black;
	width: 25px;
	float: left;
	height: 21px;
	left: 3px;
}

.bluebox_item_text {
	position: relative;
	border: 0px solid black;
	width: 155px;
	float: left;
	top: 4px;
	padding-left: 4px;
}

.bluebox_text {
	font: normal normal normal 12px 'Trebuchet MS';
	color: #FFFFFF;	
	text-transform: uppercase;
}

.bluebox_text_active {
	font: normal normal normal 12px 'Trebuchet MS';
	color: #6db5b4;	
	text-transform: uppercase;
}

#box_220_250_fixed_content {
	border: 0px solid black;
	position: relative;
	height: 95px;
	background-color: #e42e87;
}

#box_220_250_fixed_content_sub {
	position: relative;
	height: 82px;
	background-color: #e42e87;
	margin: 0px auto;
	width: 205px;
	top: 5px;

}

.small_purple_header {
	font: normal normal bold 12px 'Trebuchet MS';
	color: #8f1b55;
}

.pink_box_text {
	font: normal normal normal 11px 'Trebuchet MS';
	color: #FFFFFF;
}

.pinkbox_text
{
    font: normal normal normal 11px 'Trebuchet MS';
    color: #FFFFFF;
}

#box_460_300_fixed_content {
	border: 0px solid black;
	position: relative;
	margin: 0px auto;
	width: 433px;
	top: 10px;
}

.blue_header {
	font: normal normal bold 24px 'Trebuchet MS';
	color: #6db5b4;
	margin: 0px;
	padding: 0px;
}

h2 {
	font: normal normal bold 14px 'Trebuchet MS';
	color: #6db5b4;
}

.blue_text {
	font: normal normal normal 12px 'Trebuchet MS';
	color: #6db5b4;
	line-height: 140%;
}

.menu_drop_text, .menu_drop_text a:link, .menu_drop_text a:visited, .menu_drop_text a:hover {
	font: normal normal bold 11px 'Trebuchet MS';
	/*color: #003568;*/
	color: White;
	line-height: 150%;
}

.flex_box {
    position: relative;
    width: 480px;
    border: 0px solid black;
}

.flex_box_top {
    position: relative;
    background-image: url('frameimages/box_460_flex_top.png');
    background-position: center bottom;
    height: 7px;
    border: 0px solid black;
    padding: 0px;
    margin: 0px;
    background-repeat: no-repeat;
}

.flex_box_mid {
    position: relative;
    background-image: url('frameimages/box_460_flex_mid.png');
	background-repeat: repeat-y;
	
	min-height: 350px;
    height: auto !important;
    height: 350px;
}

.flex_box_bot {
    position: relative;
    background-image: url('frameimages/box_460_flex_bot.png');
	height: 10px;
    background-repeat: no-repeat;
}

.flex_box_mid_content {
	position: relative;
	border: 0px solid black;
	width: 460px;
	left: 10px;
}

.flex_box_mid_content_img {
	position: relative;
	border: 0px solid black;
}

.flex_box_mid_content_text {
	position: relative;
	border: 0px solid black;
	padding-top: 15px;
	padding-bottom: 15px;
}

.flex_box_mid_content_column_left {
	position: relative;
	border: 0px solid black;	
	width: 285px;
	left: 13px;
}

.flex_box_mid_content_column_right {
	position: relative;
	border: 0px solid black;
	min-height:130px;
    height:auto !important;
    height:130px;
	width: 136px;
	right: 13px;
}

.flex_box_mid_content_column_right_mid {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/column_right.png');
	background-repeat: repeat-y;
}

.flex_box_mid_content_column_right_mid_no_bot {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/column_right.png');
	background-repeat: repeat-y;
	margin-bottom: 5px;
}

.flex_box_mid_content_column_right_bot {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/column_right_arrow.png');
	background-repeat: no-repeat;
	height: 10px;
	padding-bottom: 10px;
}

.flex_box_mid_content_column_right_mid_content {
	position: relative;
	border: 0px solid black;
	width: 120px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
}

.flex_box_mid_content_column_right_kod {
	position: relative;
	border: 0px solid black;
	background-image: url('frameimages/kod_box.png');
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 2px;
}

.flex_box_mid_content_column_right_kod_content {
	position: relative;
	border: 0px solid black;
	width: 115px;
	margin: 0px auto;
	padding-top: 2px;
}

.profil_text {
	font: normal normal bold 12px 'Trebuchet MS';
	color: #43878d;
	line-height: 140%;
	padding-top: 3px;
}

.stad_text, .stad_text a:link, .stad_text a:visited, .stad_text a:hover  {
	font: normal normal bold 11px 'Trebuchet MS';
	color: #FFFFFF;
}

.profil_header {
	font: normal normal bold 14px 'Trebuchet MS';
	color: #FFFFFF;
}

.kod_text {
	font: normal normal normal 10px 'Trebuchet MS';
	color: #74a2a8;
}

.kod_text_alt {
	font: normal normal bold 10px 'Trebuchet MS';
	color: #6db5b4;
} 

/* WISE */

.wise3_tablewrapper 
{
    width: 420px;
    margin: 0px 20px 0px 20px;
    padding-bottom: 20px;
}

.wise3_table 
{
    width: 418px;
    border: 0px solid black;
} 

.wise3_table th 
{
	font: normal normal bold 12px 'Trebuchet MS';
	color: #6db5b4;
	line-height: 140%;
	text-align: left;
}

.wise3_col1 a:link, .wise3_col1 a:visited, .wise3_col1 a:hover
{
    font: normal normal normal 11px 'Trebuchet MS';
	color: #6db5b4;
	line-height: 140%;
	text-align: left;
}

.wise3_col2 a:link, .wise3_col2 a:visited, .wise3_col2 a:hover 
{
    font: normal normal normal 11px 'Trebuchet MS';
	color: #6db5b4;
	line-height: 140%;
	text-align: left;
}

.wise3_col3 a:link, .wise3_col3 a:visited, .wise3_col3 a:hover 
{
    font: normal normal normal 11px 'Trebuchet MS';
	color: #6db5b4;
	line-height: 140%;
	text-align: left;
} 

/* AMSHARE */

.AMshare 
{
    border-top: solid 1px #6DB5B4;
    margin: 0px 10px 0px 10px;
    padding: 5px 0px 5px 0px;
}

.shareprintlink:link, .shareprintlink:visited, .shareprintlink:hover
{
    color: #000000;
    text-decoration: none;
}

/* Personal */

.personal_wrapper {
    border-top: solid 0px #6DB5B4;
    margin: 20px;
}

.personal_image {
    width: 85px;
    height: 120px;
    float: left;
    margin-right: 10px;
}

.personal_name {
	color:#6DB5B4;
	font:bold 14px 'Trebuchet MS';
	margin-top: 5px;
}

.personal_address, .personal_zipcodecity, .personal_phone, .personal_email {
	color:#6DB5B4;
	font:normal normal normal 11px 'Trebuchet MS';
}

.personal_end {
	clear: both;
}