body{
	font-family: Georgia, Times, serif;;
	text-align:center;
	height:100%;
	background-image:url(../_img/design_img/bg.gif);
}

img{
	behavior: url(iepngfix.htc);
	border:0px;
}

h1{
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:20px;
	font-weight:bold;
	color:#000000;
}
ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
	
h2{
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

label{
	display:block;
}

input{
	display:block;
}

textarea{
	display:block;
}

a:link{
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a:visited{
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a:active{
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a:hover {
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a img{
  border:0px;
}

/* --- Start CSS för toppen --- */
#top_box{
	margin-left:auto; 
	margin-right:auto; 
	margin-top:10px; 
	width:961px;
}

#top_box .ul{
	float:left; 
	width:3px; 
	height:3px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top01.gif); 
	background-repeat: no-repeat;
}
#top_box .um{
	float:left; 
	width:952px; 
	height:3px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top02.gif); 
	background-repeat: repeat-x;
}
#top_box .ur{
	float:left; 
	width:6px; 
	height:3px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top03.gif); 
	background-repeat: no-repeat;
}
#top_box .cl{
	float:left; 
	width:3px; 
	height:100px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top04.gif); 
	background-repeat: repeat-y;
}
#top_box .cm{
	float:left; 
	width:952px; 
	height:100px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/logo_img/top_logo.jpg);
}
#top_box .cr{
	float:left; 
	width:6px; 
	height:100px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top06.gif); 
	background-repeat: repeat-y;
}
#top_box .bl{
	float:left; 
	width:3px; 
	height:3px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top07.gif); 
	background-repeat: no-repeat;
}
#top_box .bm{
	float:left; 
	width:952px; 
	height:3px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top08.gif); 
	background-repeat: repeat-x;
}
#top_box .br{
	float:left; 
	width:6px; 
	height:3px; 
	line-height:1px; 
	font-size:1px; 
	background-image:url(../_img/design_img/index_top09.gif); 
	background-repeat: no-repeat;
}
/* --- Stopp CSS för toppen --- */
#blank_box{
	height:10px; 
	width:961px;
}
/* --- Start CSS för menyn --- */
#menu {
	line-height:40px;
	margin:0px 0px 0px 0px;
	padding:0;
}

#menu li {
	float:left;
	list-style-type:none;
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:18px; 
	font-weight:bold; 
	color:#8098B1;
}

#menu a{
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman";*/
	font-size:18px; 
	font-weight:bold; 
	color:#8098B1;
	text-decoration:none;
}
/* --- Stopp CSS För menyn --- */

/* --- Start CSS för main --- */
#main_box{
	margin-left:auto; 
	margin-right:auto; 
	margin-top:10px; 
	width:961px;
}

#main_box .cl{
	float:left; 
	width:3px; 
	min-height:500px; 
	background-image:url(../_img/design_img/index_bottom_01.gif); 
	background-repeat: repeat-y;
}
#main_box .cm{
	float:left; 
	padding:15px; 
	text-align:left; 
	width:922px; 
	min-height:470px; 
	background-image:url(../_img/design_img/index_bottom_02.gif); 
	background-repeat: repeat;
}
#main_box .cr{
	float:left; 
	width:6px; 
	min-height:500px; 
	background-image:url(../_img/design_img/index_bottom_03.gif); 
	background-repeat: repeat-y;
}
#main_box .bl{
	float:left; 
	width:3px; 
	height:6px; 
	background-image:url(../_img/design_img/index_bottom_04.gif); 
	background-repeat: no-repeat;
}
#main_box .bm{
	float:left; 
	width:952px; 
	height:6px; 
	background-image:url(../_img/design_img/index_bottom_05.gif); 
	background-repeat: repeat-x;
}
#main_box .br{
	float:left; 
	width:6px; 
	height:6px; 
	background-image:url(../_img/design_img/index_bottom_06.gif); 
	background-repeat: no-repeat;
}
/* --- Stopp CSS för main --- */

/* --- Start CSS för sidfot --- */
#footer_box{
	margin-left:auto; 
	margin-right:auto; 
	width:951px; 
	margin-bottom:10px;
}
/* --- Stopp CSS för sidfot --- */


span.hidden {
	display:none;
}

span.error {
	display:block;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	margin: 5px;
	padding: 3px;
}
