html {
 	min-height: 100%;
 	height: auto;
}

body {font: 11px Helvetica, Arial, sans-serif; margin:0; padding:0; background:#dcd8d7 url('../bilder/bg_gray_fade.jpg') repeat-x top left;}

img {border:0}


/* CORE */
#frame_lang {width:940px; height:15px; padding-left:25px; margin-right: auto; margin-left:auto; margin-top:0px;}
#frame_main {width:940px;  background:url('../bilder/bg_frame_mid.png') repeat-y; margin-left:auto; margin-right:auto; }

#frame_header {width:940px; height:2px; background:url('../bilder/bg_frame_header.png') no-repeat;}
#frame_fotter {width:940px; height:50px; background:url('../bilder/bg_frame_fotter.png') no-repeat; margin-left:auto; margin-right:auto; padding-top: 12px; text-align:center; font-size:9px; clear: both;}

#frame_fotter a:link{color:black}
#frame_fotter a:visited{color:black}


/* CONTENT */
.content_header {width:940px; height:116px; background:url('../bilder/content_header.jpg') no-repeat; margin-left:10px;}
.content_header_login {width:100px; height:10px; margin-left:4px; background:url('../bilder/header_content_home.gif') no-repeat;}

.content_header_text {width: 510px; padding-left: 230px; padding-top:35px; color:white; font-size: 13px; float:left;}
.content_header_text a {text-decoration:none; color:white;}
.content_header_text a:hover {text-decoration:underline; font-weight:bold; color:white}

.content_header_link {float:right; width:180px; height: 116px; cursor:pointer;}


.content_main {width:940px;  margin-left:11px;clear:both}
.content_header {}


/* KOLUMN 1 */
#colum1_frame a:link{color:black}
#colum1_frame a:visited{color:black}
#colum1_frame {width:200px; height:300px; border-right:1px dashed #aeaeae; float:left; padding-right:10px;}
.colum1_box {width: 200px; border-bottom:1px dashed #aeaeae; padding:10px 0 10px 0;}
.colum1_heading {width:200px; text-align:right; padding-bottom: 10px; margin-right:50px; font-size:18px; color:#7a5f68}
.colum1_heading_arbeta {width:200px; text-align:center; padding-bottom: 10px; margin-right:50px; font-size:12px; color:#7a5f68}
.colum1_heading_kontakt {width:200px; padding-bottom: 10px; font-size:12px; color:#7a5f68}
.colum1_content {width:200px;}

/* KOLUMN 2 */

#colum2_frame a:link{color:black}
#colum2_frame {width:540px; margin-left:240px; }
#colum2_frame_news {margin-left:240px; width:400px;}
#colum2_frame_news a:visited{color:black}
#colum2_frame_news a:link{color:black}

.colum2_box {padding:10px 0 10px 0;}
.colum2_box_news {}
.colum2_box_flash { height:200px; padding:10px 0 10px 0;}
.colum2_heading { height: 15px; text-align:right; padding-bottom: 10px; margin-right:50px;}
.colum2_content {}


.colum2_box_tjanster {float:left; width:180px; height:80px; padding:10px; font-size:12px; }
.colum2_box_tjanster b {border-bottom:1px dashed #aeaeae; line-height:30px;}
.colum2_box_tjanster_entry {font-size:10px;}
.colum2_box_tjanster a {text-decoration: none; color:black}
.colum2_box_tjanster a:visited{color:black}

.colum2_box_press {border-bottom:1px dashed #aeaeae; border-top:1px dashed #aeaeae; padding:5px 0px 5px 0px;}



/* KOLUMN 3 */
#colum3_frame a:link{color:black}
#colum3_frame {width:200px; height:300px; border-left:1px dashed #aeaeae; float:right; padding-right:30px;}
.colum3_box {border-bottom:1px dashed #aeaeae; padding:10px 0 10px 0; margin-left:10px;}
.colum3_heading {height: 15px; padding-bottom: 10px; font-size:18px; color:#7a5f68}
.colum3_content {}




/* Knappar and stuff */
.button_bar_gray {background:url('../bilder/knappar/btn_bar_gray.jpg') no-repeat; width:100px; height:30px; font-size:10px; padding-top:6px; 
	padding-left:20px; color:#7d7d7d; margin-top:10px;}
.button_bar_gray a {width:100px; height:30px; cursor:pointer;  color:#7d7d7d}

.head_heading {font-size:14px; color:#000;}
.head_small_heading {font-size:10px; color:#7d7d7d}
.head_heading_box {width:100%; border-bottom:1px #000 solid;}

	/* Kalender */
	
	td.kalender_bg {background:url('../bilder/ikoner/kalender.jpg') no-repeat; width:10%; height:60px; vertical-align:top; margin-bottom:20px;}
	.kalender_heading {font-size:16px; color:#333333}
	.kalender_heading_b {font-size:16px; color:#333333; font-weight:bold;}
	.kalender_month {width:40px; text-align:center; font-size:10px;}
	.kalender_day {line-height:30px; width:40px; text-align:center; font-size:16px}

/* DOKUMENT.PHP */

#outsour {line-height:16px;}
.text_box {margin-bottom:30px; }


#clear_investor{height:300px;}



/* BANNER */

#side_banner {
	position:relative;
	top:0px;
	left:930px;
	height:20px;
	width:20px;
}


