/*style sheet - www.hansgothe.se */

/* ----------------- layout -----------------  */

body {
background-image:
url('../../images/finlandshuset_bodybg.gif');
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family:arial, verdana, tahoma, courier, sans-Serif;
	font-size:10px;
	color:#000000;
	height:100%;
	text-align: center;
	margin: 0;
}


#container {
	margin: 3.6em auto;
	width: 81em;
	height: 100%;
	text-align: left;
	padding: 0;
}

#header {
font-family:verdana;
background-image:
url('../../images/finlandshuset_headerbg.jpg');
background-repeat:no-repeat;
color:#FFFFFF;
width:81em;
height:4.8em;
padding:0.1em 0em 0em 0em;
}

#header_left {
font-size:1.4em;
padding:0.1em 0.6em 0.3em 0.6em;
float:left;}

#header_right {
font-size:1em;
padding:0.5em 3em 0.3em 0.6em;
float:right;}

#header_bottom {
font-size:1em;
}

#header_bottom ul a
{
font-size:1em;
float:left;
color:#FFFFFF;
margin: 0.3em 1em 0.3em 1em;
}
#header_bottom ul
{
color:#000000;
font-size:1em;
float:left;
margin:0;
padding:0;
font-weight: bolder;
}
#header li {display:inline;}

#header a:link{color:#FFFFFF; text-decoration:none;}
#header a:visited{color:#FFFFFF;text-decoration:none;}
#header a:hover {color:#FF9900; text-decoration:underline;}
#header a:active{color:#FF9900;}
#header a#current{color:#FF9900;}

#main_left{
font-size:1.2em;
margin: 2em 2em 1em 2em;
padding: 0em 1em 0em 0em;
border-right:1px solid #000000;
width:42em;
float:left;
height:100%;
}

#main_right{
font-size:1.2em;
margin: 2em 0em 1em 0em;
width:18em;
float:left;
}


#main_right2 a:link{color:#CC0000; text-decoration:none;}
#main_right2 a:visited{color:#CC0000; text-decoration:none;}
#main_right2 a:hover {color:#CC0000; text-decoration:underline;}
#main_right2 a:active{color:#0D0D6A; text-decoration: none;}

.date{font-size:0.8em;}

/* ----------------- text -----------------  */

h1 {
font-size:2em;
font-weight: normal;}
h1.orange{color:#FF9900;
font-family: tahoma; }
h1.red{color:#CC0000;
font-family: tahoma;
}

h3 {font-size: 1.2em;
font-weight: bold;}
h4{font-size: 0.8em;
font-weight: bold;}

#footer {
with:100%;
padding: 1em 0em 0em 0em;
word-spacing:0.2em;
}

#footer td {font-size:11px;}

/* ----------------- colors -----------------  */

.orange  {
color:#FF9900;
}
.red  {
color:#CC0000;
}
.black  {
color:#000000;
}
.clear-float {clear: both;}

img.middle {vertical-align:-18%}
img.right{float: right;}
img {border-style: none;}

/* ----------------- basic links ----------------- */

a:link {color: #FF9900; text-decoration: none; }
a:visited {color: #FF9900; text-decoration: none;}
a:hover {color: #FF9900; text-decoration: underline;}
a:active {color: #0D0D6A; text-decoration: none;}
a#current{color:#FF9900; text-decoration: none;}
TH {
	font-family : Arial, Verdana, Helvetica, sans-serif, Geneva;
	font-size : 12px;
	color : Black;
}
TD {
	font-family : Arial, Verdana, Helvetica, sans-serif, Geneva;
	font-size : 12px;
	color : Black;
}
INPUT, TEXTAREA, SELECT {
	font-family : Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size : 12px;
	border : 1px solid black;
	color : black;
	background-color : #FFFFFF;
}
.button {
	border : 0px solid black;
}
.links {
	font-family : Arial, Verdana, Helvetica, sans-serif, Geneva;
	font-size : 12px;
	text-decoration : none;
	color : #336699;
}
.small {
	font-family : Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size : 10px;
	text-decoration : none;
	color : black;
}


