/* css document */
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	margin:0px 0px 0px 0px;
	background-color:#dedede;
}
.page {
	font-family: arial,sans-serif;
	font-size: 13px;
	line-height: 130%;
	width:800px;
	padding:0px 22px 20px 22px;
	background-color:#ffffff;
	text-align:left;
	margin:0px 20px 0px 20px;
	background:url(../graphics/bg_page.gif) repeat-y;
}
.pagecontent {
	width:800px;
	padding:20px 0px 0px 0px;
}

.left_column {
	float:left;
	padding:0px 30px 0px 0px;
	width:480px;
}
.right_column {
	float:left;
	width:290px;

}

.pagecontent_menu {
	width:800px;
	padding:25px 0px 20px 0px;
	background-color:#ffffff;
	text-align:left;
	margin:0px 20px 0px 20px;
	font-family: verdana, arial,sans-serif;
	font-size: 11px;
}

/* Font slyles start*/
	.headline {
		font-size: 30px;
		padding-top:2px;
		font-family: Garamond, "Times New Roman",  serif;
		font-weight: normal;
		color:#000000;
		line-height:88%;
	}
	.headline_small {
		font-size: 18px;
		font-family: Georgia; Garamond, "Times New Roman",  serif;
		font-weight: normal;
		color:#000000;
	}
	.text_small {
		font-family: verdana, sans-serif;
		font-size: 11px;
		line-height:13px;
	}
	.image_text {
		font-style:italic;
		font-family: Verdana, Arial, sans-serif;
		font-size:11px;
		line-height:13px;
	}
	.red {
		font-weight: bold;
		text-transform: uppercase;
		color: #ff0000;
	}
/* Font slyles end*/

* { margin: 0; padding: 0; }

a {
	text-decoration:none;
	color:#dd0000;
	}

a:hover {
	text-decoration:underline;
	}
a:visited {
	color:#99003a;
	}
b {
	text-transform: uppercase;
	}

img {
	border:0px;
	}

.clear {
	clear:both;
	width:100%; 
	height:0px;
	}
.newline{
	clear:left;
	width:100%; 
	height:12px;
	}
.newline_leaf{
	text-align:right;
	clear:left;
	margin-left:1px; 
	height:26px;
	background:url(../graphics/lf.gif) left center no-repeat;
	}
.newline_leaf_2{
	text-align:right;
	float:left;
	margin-left:1px; 
	height:26px;
	background:url(../graphics/lf.gif) left center no-repeat;
	}
.newline_small {
	clear:both;
	width:100%; 
	height:4px;
}
.line{
	clear:left;
	height:0px;
	border-bottom:1px solid;
	border-color:#ababab;
	padding-bottom:5px; 
	margin-bottom:8px; 
}
.text {
	font-family:   verdana, arial,sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.star {
	padding:11px 0px 0px 1px;
	background:#ffffff;
	float:left;
}
.var_height {
	line-height:13px;
}
/* Images */
.image_style_1 {
	margin:1px 5px 8px 0px;
	background:#ffffff;
	float:left;
}

.image_style_2 {
	margin:5px 0px 5px 5px;
	background:#ffffff;
}

/* Images End /*

/* Right Column start */
.right_col_top {
	width:270px; /* 290 inkl marginaler */
	padding: 2px 10px 0px 10px;
	height:20px;
	background:url(../graphics/left_col_box_top.gif) left center no-repeat;
	font-family:  verdana,sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
.right_col_body {
	padding: 6px 10px 5px 10px;
	width:270px; /* 290 inkl marginaler */
	background:url(../graphics/left_col_box_body.gif) left center repeat-y;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 120%;
}
.right_col_body a:visited {
	color:#dd0000;
	}
.right_col_bottom {
	width:290px;
	margin-bottom:20px;
	height: 10px;
	background:url(../graphics/left_col_box_bottom.gif) left center no-repeat;
}
/* Right Column end */


/* News start */
.news_top {
	width:780px; /* 800 inkl marginaler */
	padding: 2px 10px 0px 10px;
	margin-top:20px;
	height:20px;
	background:url(../graphics/news_box_top.gif) no-repeat;
	font-family:  verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
.news_body {
	width:780px; /* 800 inkl marginaler */
	padding: 10px 10px 0px 10px;
	background:url(../graphics/news_box_body.gif) top repeat-y;
	font-family:  verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align:left;
}
.news_bottom {
	width:800px;
	padding: 0px;
	height:10px;
	background:url(../graphics/news_box_bottom.gif) no-repeat;
}
.news_column {
	float:left;
	width: 250px;
}
.news a{
	font-weight:normal;
}
.news_space {
	float:left;
	width:15px;
	height:100%;
}
/* News end */

/* Menu start */
	.menu {
		height:25px; /* Bildhöjd: 25px (ramen på akiv länk skär över bilden) */
		width:800px;
		background:url(../graphics/btn_background.gif) repeat-x;
	}
	.submenu {
		border-top:0px;
		border-right:1px solid;
		border-bottom:1px solid;
		border-left:1px solid;
		height:23px; 
		width:790px;
		padding:0px 4px 0px 4px;
		font-size: 11px;
		font-family:  verdana, sans-serif;
		font-weight: normal;
		background:url(../graphics/btn_undermenu_background.gif) repeat-x;
	}
	.submenu_link {
		float:left;
		height:23px; 
	}
	.submenu_link a{
		display:block;
		padding: 4px 12px 7px 12px; 
		height:12px; 
		text-decoration: none;
		color:#ababab;
	}
	.submenu_link a:hover{
		color:#ffffff;
	}
	.submenu_link_active {
		float:left;
		height:20px; 
	}
	.submenu_link_active a{
		display:block;
		padding: 4px 12px 7px 12px; 
		height:12px; 
		text-decoration: none;
		color:#ffffff;
	}
	.submenu_link_active a:hover{
		color:#ffffff;
	}
	


.btn {
	font-size:11px;
	font-family:  Verdana,sans-serif;
	padding:2px;
}
.dictionary {
		float:left;
		width:100px;
		font-size: 15px;
		font-family: Arial; Garamond, "Times New Roman",  serif;
		font-weight: bold;
	}

/* Menu end */



/* Main content box start
	.box_maincontent {
		float:left; 
		width:600px; 
		padding: 0px 0px 0px 20px;
		font-family:   verdana, arial,sans-serif;
		font-size: 11px;
	}
	.box_maincontent_800 {
		float:left; 
		width:796px; 
		padding: 0px 2px 40px 2px;
		font-family:   verdana, arial,sans-serif;
		font-size: 11px;
	}
/* Main content box ends */