/* css Ålands Persienn standard style v1.0 */

/* {border:1px solid #000}*/

* { margin:0; }

body
	{
	padding:0;
	color:rgb(0,0,0); background:rgb(227,227,227) url('../img/body_background.gif') repeat-x;
	font:normal 11px verdana, arial, sans-serif;
	}

H2 { color:rgb(0,54,113); background-color:transparent; font-size:18px; font-weight:normal; padding-bottom:20px; } /* Rubrik */
H3 { color:rgb(0,54,113); background-color:transparent; font-size:15px; font-weight:normal; padding-bottom:6px; } /* Underrubrik */
H4 { color:rgb(0,0,0); background-color:transparent; font-size:12px; font-weight:bold; } /* Ingress */
H5 { font-size:11px; color:rgb(100,100,100); background-color:transparent; }


a { text-decoration:none; color:rgb(0,0,255); background-color:transparent; }
a:visited { text-decoration:none; color:rgb(0,0,255); background-color:transparent; }
a:hover { text-decoration:underline; }

img { border:0; }

.centerDiv
	{
	width:817px; margin:0 auto 0 auto; text-align:left; padding-top:17px;
	}

.row
	{
	width:817px; clear:both;
	}

#header_row
	{
	height:127px;
	}

#menu_row
	{
	height:21px; padding:0px;
	color: rgb(255,255,255); background:rgb(255,255,255) url('../img/menu_background.gif') repeat-x;
	}
	#menu_col
			{
			float:left; background:transparent; height:20px; padding:0;
			}
	#menu_row ul
		{
		padding:0px; background:transparent;
		list-style-type:none; list-style-position:inside;
		}
		#menu_row li
			{
			float:left; padding:0px 1px 0px 1px; background:rgb(255,255,255); text-transform:uppercase; text-align:left;
			}
			#menu_row li a
				{
				text-decoration:none; color: rgb(255,255,255); background:url('../img/menu_background.gif') repeat-x;
				font: normal bold 12px arial, verdana, sans-serif;  padding:3px 15px 3px 15px; display:block; position:relative;
				}
			#menu_row li a.active
				{
				text-decoration:none; color: rgb(255,255,255); background:url('../img/menu_background.gif') repeat-x;
				}
		#nav li ul
			{
			position:absolute; z-index:2; margin:0px; padding:2px 0 0 0 !important;
			height:auto; background:transparent url('../img/op.gif'); text-align:left;
			}
			#nav li ul li { display:block; float:none; background:#fff; margin:0 !important; padding:0; width:180px;}
    		#nav li>ul li { height:auto !important; }

    		#nav ul li a
				{
				display:block; color:rgb(255,255,255); background:#fff url('../img/menu_background.gif') repeat-x;
				border-bottom:1px solid rgb(255,255,255) !important;
				padding:2px 0 0 10px; font: normal bold 12px arial, verdana, sans-serif;
				cursor:pointer;
				}
			#nav ul li a:hover
				{
				background:url('../img/menu_background.gif') repeat-x; color: rgb(255,255,255);
				}

			#nav li:hover ul, #nav li.over ul {display: block !important; }
			#nav ul {display: none;}
#search_colum
	{
	float:right; padding:1px 13px 0px 0px;
	}
	#search_input
		{
		font: normal 11px arial, verdana, sans-serif; height:14px; width:146px; padding:0px;
		}

#content_row
	{
	height:348px; background:rgb(255,255,255); color:rgb(0,0,0); padding:2px; width:813px;
	}
#text_page #content_row
	{
	height:355px;
	}
	.left_content
		{
		height:308px; width:250px; float:left; text-align:center; padding-top:40px;
		background:rgb(165,165,165);
		}
	#text_page .left_content
		{
		height:308px; width:246px; float:left; text-align:center; padding-top:10px;
		background:rgb(255,255,255);
		}
	.right_content
		{
		height:348px; width:560px; float:left; padding-left:2px;
		}
	#text_page .right_content
		{
		height:348px; width:550px; float:left; padding-left:2px; padding-top:10px;
		}
	#search_page .right_content
		{
		height:340px; width:550px; float:left; padding:10px 0px 0px 10px;
		}

#footer_row
	{
	height:58px; color:rgb(255,255,255); background:rgb(0,54,113); line-height:16px; font: normal bold 12px arial, verdana, sans-serif;
	}
	#footer_row a
		{
		text-decoration:none; color:rgb(255,255,255); background:transparent;
		}
	#footer_row a:hover
		{
		text-decoration:underline;
		}
	.left_footer
		{
		width:384px; float:left; background:rgb(0,54,113); color:rgb(255,255,255); padding:14px 0px 0px 10px;
		}
	.center_footer
		{
		width:193px; float:right; text-align:right; color:rgb(255,255,255); background:rgb(0,54,113); padding:14px 5px 0px 0px;
		}
	.right_footer
		{
		width:193px; float:right; text-align:right; color:rgb(255,255,255); background:rgb(0,54,113); padding:14px 10px 0px 5px;
		}