/**
 * Ålands diskrimineringsombudsman
 * 
 * @media screen
 */

/**
 * COMMON SELECTORS {
 * DO NOT EDIT
 */ 
.clear {
    clear: both;
   	font-size: 1px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	font-size: 1px;
}

* html .clearfix {height: 1%;} /* Hides from IE-mac \*/

INPUT {
	font-size: 10px;
}

SELECT {
	font-size: 10px;
}

TEXTAREA {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

div {
	position: relative; /* Disable mysterious failures with "static" */
}

/**
 * } COMMON SELECTORS
 * DO NOT EDIT
 */ 

/**
 * GENERAL SELECTORS {
 */  
html, body {margin: 0; padding: 0; border: 0;}
/**
 * } GENERAL SELECTORS
 */  

/**
 * COMMON FIXES {
 */  
/* Mozilla bug fixes */
html>body #inner_main_container, html>body #leftwrap_container
{border-bottom: 1px solid transparent;}
/**
 * } COMMON FIXES
 */  

/**
 * PAGE LAYOUT {
 */
body#body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 50px;
	background-color: #fff;
	font-size: 10px;
}

#header_image {
	position: relative;
}

#header_container #control
{
	position: absolute;
	width: 300px;
	left: 490px;
	top: 10px;
}

#header_container #control form
{
	display: inline;
	margin: 0;
	padding: 0;
}

#header_container #control p
{
	text-align: right;
	margin: 8px 0px;
}

#header_container #control a
{
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 80%;
	font-family: verdana, sans-serif;
}

#content_container
{
	text-decoration: none;
	font-weight: none;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td
{
	text-decoration: none;
	font-weight: none;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p
{
	text-decoration: none;
	font-weight: none;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#search_text
{
	width: 100px;
	border: solid 1px #000;
}

#search_button
{
	padding: 0;
	margin: 0;
	background: #fff;
	font-weight: bold;
	border: 0;
	cursor: pointer;
	font-size: 80%;
	font-family: verdana, sans-serif;

} 

#main_container
{
	clear: both;
	border-left: 178px solid #ffffff; /* Left column width + border width */
	border-right: 0px solid #ffffff; /* Left column width + border width */
}

#inner_main_container
{
	margin-left: 0px; /* - border width */
	width: 563px; /* Page width - left width - border width - 1 */ /* Mozilla fix */
}

* html #inner_main_container 
{
	width: 100%;
}

#leftwrap_container {
	float: left;
	width: 741px; /* Page width - right column width - border width */
	margin-left: -178px; /* Left column width + border width */
}

#left_container 
{
	position: relative;
	float: left;
	width: 177px; /* Left column width */
	height: 400px;
	overflow: hidden;
}

.menu
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #003366;
	background:#fff;
	text-decoration: none;
	font-weight: bold;
}

.menu:hover
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #003366;
	background: #F2F2F2;
	text-decoration: none;
	font-weight: bold;
}

#center_container
{
	overflow: hidden;
	float: right;
	width: 562px; /* Page width - left column width - right column width
					- 2 * border width */
}

* html #center_container
{
	width: 562px;
}

#footer_container {
	clear: both;
	height: 10px;
}

#ftr_line {
	width: 830px;
	border:solid #000;	
	border-width: 2px 0px 0px 0px;
	
}

#ftr {
	width: 800px;
	height: 25px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #003366;
	background:#fff;
	letter-spacing: -0px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}
.ftr {
	width: 800px;
	height: 25px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #003366;
	background:#fff;
	letter-spacing: -0px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
	
}