
body {
	background: #c5d688;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Trebuchet MS;
	font-size: 24px;
}		

h2 {
	font-family: Trebuchet MS;
	font-size: 18px;
}

h3 {
	font-family: Trebuchet MS;
	font-size: 14px;
}

h4 {
	font-family: Trebuchet MS;
	font-size: 12px;
}

a:link, a:active, a:visited, a:hover {
	color: #1d72a2;
	text-decoration: none;
	font-weight:bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.whole {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

#upperPanel {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 60px;		
}
	
.upperPanelLeft {
	float: left;
	width: 304px;
	height: 94px;
}

.upperPanelRight {
	float: left;
	width: 501px;
	height: 94px;
	text-align: right;
}

#haku_input {
	float: right;
	display: block;
}

#haku {
	float: right;
	cursor: hand;
	position: relative;
	top: -3px;
	/* display: inline-block; */
}

.kielivalinta{
	width: 30px;
	border: none;
	position: relative;
	top: -6px;
}

.switchLanguage {
	display: block;
	margin: 0.1em 0.5em 0 0.1em;
	clear: both;
}

.buttons {
	float: right;
	width: 500px;
	height: 29px;
	margin-top: -6px;
}

.tilaaUutisia {
	float: right;
	width: 87px;
	height: 29px;
	cursor: hand;
}

.ajankohtaista {
	float: right;
	width: 96px;
	height: 29px;
	cursor: hand;
}

.annaPalautetta {
	float:right;
	width: 110px;
	height: 29px;
	cursor: hand;
}

#tiedotteet {
	float: left;
	margin-top: 33px;
	margin-left: 10px;
}

.menuKartta {
	float: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/kartta_ylaosa.png');
	width: 95px;
	height: 94px;
	overflow: hidden;
}

.whole>.menuKartta{background-image: url(../pics/kartta_ylaosa.png);}


.menu {
	float: left;
	width: 900px;
	height: 38px;
}

#menuItem {
	float: left;	
	text-align: center;
	width: 98px;
	height: 38px;
	overflow: hidden;
}

.menulink {

}

/* MENU PANEL STUFF STARTS */

/* This is used to get transparent background in IE */
#menuItem_etusivu {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_etusivu.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_etusivu {background-image: url(../pics/menu_etusivu.png);}

/* This is used to get transparent background in IE */
#menuItem_etusivu_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_etusivu_hilit.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_etusivu_hilit { background-image: url(../pics/menu_etusivu_hilit.png);}

/* This is used to get transparent background in IE */
#menuItem_framsida {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_framsida.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_framsida {background-image: url(../pics/link_framsida.gif);}

/* This is used to get transparent background in IE */
#menuItem_framsida_hilit {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_hl_framsida.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_framsida_hilit { background-image: url(../pics/link_hl_framsida.gif);}




/* This is used to get transparent background in IE */
#menuItem_asuminen {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_asuminen.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_asuminen { background-image: url(../pics/menu_asuminen.png);}

/* This is used to get transparent background in IE */
#menuItem_asuminen_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_asuminen_hilit.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_asuminen_hilit { background-image: url(../pics/menu_asuminen_hilit.png);}

/* This is used to get transparent background in IE */
#menuItem_boende{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_arbete_boende.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_boende { background-image: url(../pics/link_arbete_boende.gif);}

/* This is used to get transparent background in IE */
#menuItem_boende_hilit {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_hl_arbete_boende.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_boende_hilit { background-image: url(../pics/link_hl_arbete_boende.gif);}

/* This is used to get transparent background in IE */
#menuItem_koulutus {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_koulutus.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_koulutus { background-image: url(../pics/menu_koulutus.png);}

/* This is used to get transparent background in IE */
#menuItem_koulutus_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_koulutus_hilit.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_koulutus_hilit { background-image: url(../pics/menu_koulutus_hilit.png);}

/* This is used to get transparent background in IE */
#menuItem_utbilding {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_utbilding_utveckling.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_utbilding{ background-image: url(../pics/link_utbilding_utveckling.gif);}

/* This is used to get transparent background in IE */
#menuItem_utbilding_hilit {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_hl_utbildning_utveckling.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_utbilding_hilit { background-image: url(../pics/link_hl_utbildning_utveckling.gif);}


/* This is used to get transparent background in IE */
#menuItem_matkailu {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_matkailu.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_matkailu { background-image: url(../pics/menu_matkailu.png);}

/* This is used to get transparent background in IE */
#menuItem_matkailu_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_matkailu_hilit.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_matkailu_hilit { background-image: url(../pics/menu_matkailu_hilit.png);}

/* This is used to get transparent background in IE */
#menuItem_turism {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_turism_evenemang.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_turism{ background-image: url(../pics/link_turism_evenemang.gif);}

/* This is used to get transparent background in IE */
#menuItem_turism_hilit {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_hl_turism_evenemang.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_turism_hilit { background-image: url(../pics/link_hl_turism_evenemang.gif);}

/* This is used to get transparent background in IE */
#menuItem_hyvinvointi {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_hyvinvointi.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_hyvinvointi { background-image: url(../pics/menu_hyvinvointi.png);}

/* This is used to get transparent background in IE */
#menuItem_hyvinvointi_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_hyvinvointi_hilit.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_hyvinvointi_hilit { background-image: url(../pics/menu_hyvinvointi_hilit.png);}

/* This is used to get transparent background in IE */
#menuItem_valmaende {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_valmaende.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_valmaende { background-image: url(../pics/link_valmaende.gif);}

/* This is used to get transparent background in IE */
#menuItem_valmaende_hilit {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_hl_valmaende.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_valmaende_hilit { background-image: url(../pics/link_hl_valmaende.gif);}

/* This is used to get transparent background in IE */
#menuItem_viestinta {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_viestinta.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_viestinta { background-image: url(../pics/menu_viestinta.png);}

/* This is used to get transparent background in IE */
#menuItem_viestinta_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_viestinta_hilit.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_viestinta_hilit { background-image: url(../pics/menu_viestinta_hilit.png);}

/* This is used to get transparent background in IE */
#menuItem_maakunta {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_maakunta.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_maakunta { background-image: url(../pics/menu_maakunta.png);}

/* This is used to get transparent background in IE */
#menuItem_maakunta_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_maakunta_hilit.png');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_maakunta_hilit { background-image: url(../pics/menu_maakunta_hilit.png);}

/* This is used to get transparent background in IE */
#menuItem_yhteystiedot{
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_yhteystiedot.gif');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_yhteystiedot{ background-image: url(../pics/link_yhteystiedot.gif);}

/* This is used to get transparent background in IE */
#menuItem_yhteystiedot_hilit {
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_hl_yhteystiedot.gif');
	float: left;
	width: 98px;
	height: 38px;
}

/* IE does not understand this */
.whole>.menulink>#menuItem_yhteystiedot_hilit { background-image: url(../pics/link_hl_yhteystiedot.gif);}

/* This is used to get transparent background in IE */
#menuItem_kontakt{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_kontakt.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_kontakt { background-image: url(../pics/link_kontakt.gif);}

/* This is used to get transparent background in IE */
#menuItem_kontakt_hilit {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/link_hl_kontakt.gif');
}

/* IE does not understand this */
.whole>.menulink>#menuItem_kontakt_hilit { background-image: url(../pics/link_hl_kontakt.gif);}

#menuItem_framsida, #menuItem_framsida_hilit, #menuItem_boende, #menuItem_boende_hilit, #menuItem_utbilding, #menuItem_utbilding_hilit, #menuItem_turism, #menuItem_turism_hilit, 
#menuItem_valmaende, #menuItem_valmaende_hilit, #menuItem_kontakt_hilit, #menuItem_kontakt  {
	cursor: hand;
	float: left;
	width: 98px;
	height: 37px;
}

/* MENU PANEL STUFF ENDS */

#menuEmpty {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_tyhja.png');
	float: left;
	width: 214px;
	height: 38px;
}

.whole>#menuEmpty{
	float: left;
	background: url(../pics/menu_tyhja.png);
}

#menuEmptyFi{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_tyhja_fi.png');
	float: left;
	width: 106px;
	height: 38px;
}

.whole>#menuEmptyFi{
	float: left;
	background: url(../pics/menu_tyhja_fi.png);
}

#menuEmptySve {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_tyhja_sve.png');
	float: left;
	width: 301px;
	height: 37px;
}

.whole>#menuEmptySve{
	float: left;
	background: url(../pics/menu_tyhja_sve.png);
}

.menuBottom {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/menu_bottom.png');
	float: left;
	width: 900px;
	height: 12px;
}

.whole>.menuBottom {background: url(../pics/menu_bottom.png);}

#topImagePanel {
	margin-top: 10px;
	width: 900px;
	height: 100px;
}

#image {
	float: left;
	margin-top: 15px;
	width: 900px;
	height: 197px;
}

#image1 {
	float: left;
	margin-top: 15px;
	width: 633px;
	height: 197px;
}

#image2 {
	float: left;
	margin-top: 15px;
	width: 264px;
	height: 197px
}

#info {
	float: left;
	margint-top: 15px;
	width: 900px;
	height: 80px;
}

#flashImage {
	float: left;
	margin-top: 15px;
	width: 900px;
	height: 197px;
}

#txt_image {
	float: left;
	width: 900px;
	height: 90px;
}

.headnews {
	float: left;
	margin-top: 15px;
	width: 900px;
	height: 227px;
}

.headnews1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/news1.png');
	float: left;
	width: 642px;
	height: 227px;
	margin-top: 10px;
	color: #ffffff;
}

.headnews1 a {
	position: relative;
	z-index: 100;
}

.whole>.headnews1{background-image: url(../pics/news1.png);}

#headnews1_content {
	width: 602px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 30px;
	z-index: 100;
}



#headnews2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./pics/news2.png);
	float: left;
	width: 258px;
	height: 227px;
	margin-top: 10px;
	color: #ffffff;
}

#headnews2 a {
	position: relative;
	z-index: 100;
}

.whole>#headnews2 {background-image: url(../pics/news2.png);}

#headnews2_content {
	width: 238px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.minor {
	float: left;
	width: 900px;
	height: 147px;
	margin-top: 10px;
}

.minornews_left {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/news3.png');
	float: left;
	width: 320px;
	height: 147px;
	margin-top: 10px;
	color: #ffffff;
}

.minornews_left a {
	position: relative;
	z-index: 100;
}

.whole>.minornews_left {background-image: url(../pics/news3.png);}

#minornews_left_content {
	width: 300;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.minornews_center {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/news4.png');
	float: left;
	width: 320px;
	height: 147px;
	margin-top: 10px;
	color: #ffffff;
}

.minornews_center a {
	position: relative;
	z-index: 100;
}

.whole>.minornews_center {background-image: url(../pics/news4.png);}

#minornews_center_content {
	width: 300px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.minornews_right {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./pics/news5.png');
	float: left;
	width: 260px;
	height: 147px;
	margin-top: 10px;
}

.whole>.minornews_right {background-image: url(../pics/news5.png);}

/*
#minornews_right_content{
        position: relative;
        top: -12px;
        left: -4px;
}
*/

#minornews_right_content p {
	margin: 0;
}

#bottom_tab {
	float: left;
	width: 900px;
}

.bottom_left {
	float: left;
	width: 300px;
	height: 30px;
	font-weight: bold;
	font-size: 12px:
}

.bottom_right {
	float: left;
	width: 600px;
}

#menuitem {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 80px;
	font-size: 8px;
}

#bottom_right a:link, a:active, a:visited, a:hover {
	color: #000000;
}

.menuspace {
	float: left;
}

.bottom_info {
	float: left;
	width: 146px;
	height: 19px;	
}

.site {
	margin-top: 15px;
	float: left;
	width: 900px
}

.site_left {
	float: left;
	width: 632px;
	margin-top: 10px;
}

.site_right {
	float: left;
	width: 254px;
	margin-top: 10px;
	margin-left: 14px;
}

.content {
	float: left;
	line-height: 1.4;
	width: 580px;
	margin-left: 10px;
	margin-right: 10px;
}

#siteboxTop {
	float: left;
	background: url(../pics/sitebox_top.jpg) no-repeat;
	height: 15px;
	width: 632px;
}

#siteboxBottom {
	float: left;
	background: url(../pics/sitebox_bottom.jpg) no-repeat;
	height: 24px;
	width: 632px;
	margin-bottom: 10px;
}

#sitebox {
	float: left;
	background: url(../pics/sitebox_center.jpg) repeat-y;
	width: 632px;
}

#sitebox a:link, a:active, a:visited, a:hover {
	color: #1d72a2;
	text-decoration: none;
	font-weight:bold;
}

#linkboxTop {
	float: left;
	background: url(../pics/linkboxPurpleTop2.jpg) no-repeat;
	height: 15px;
	width: 254px;
}

#linkboxBottom {
	float: left;
	background: url(../pics/linkboxPurpleBottom.jpg) no-repeat;
	height: 17px;
	width: 254px;
	margin-bottom: 10px;
}

#linkbox {
	float: left;
	background: url(../pics/linkboxPurpleCenter.jpg) repeat-y;
	width: 254px;
}

#linkbox a{
	color: #ffffff;
}

#linkbox h1 {
	font-size: 20px;
}

#link_content {
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-right: 20px;
}

#whiteboxTop {
	float: left;
	background: url(../pics/white_bg_900_top.jpg) no-repeat;
	height: 15px;
	width: 900px;
	margin-top: 10px;
}

#whiteboxBottom {
	float: left;
	background: url(../pics/white_bg_900_bottom.jpg) no-repeat;
	height: 19px;
	width: 900px;
	margin-bottom: 10px;
}

#whitebox {
	float: left;
	background: url(../pics/white_bg_900_center.jpg) repeat-y;
	width: 900px;
}


.valinta_kuva {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	background: url(../pics/valinta_kuva.jpg) no-repeat;
	float: center;
	width: 744px;
	height: 565px;
}

#valitse {
	float: left;
	width: 744px;
	height: 55px;
}

#valinta_left {
	float: left;
	width: 22px;
	height: 62px;
}

#valinta_right {
	float: left;
	width: 22px;
	height: 62px;
}

#kp_liitto {
	cursor: hand;
	float: left;
	width: 350px;
	height: 500px;
}

#kp_nyt {
	cursor: hand;
	float: left;
	width: 350px;
	height: 500px;
}

/* evil hax, fix edit mode button */
#minornews_right_content .cmsEditButtons a {
  position: relative;
  top: 15px;
  z-index = 0;
}

#minornews_right_content a {
	position: relative;
	top: 0;
	left: 0;
	z-index = 100;
}
