﻿
/*********************************************************/
/*********************************************************/
/*************** WM-data print style sheet **************/
/*********************************************************/
/*********************************************************/
H1 {
	font-size:15px; font-weight:bold;}
H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000;
	font-weight:bold;
	
	}
H3 {}

/*LINKKIEN HOVER MUOKKAUS*/
a.thirdnavi:hover { 
	color: #000000;
	text-decoration: underline;
}
#navicontent li a:hover { 
	color: #000000;
	text-decoration: underline;
}
#navi li a:hover { 
	color: #000000;
	text-decoration: underline;
}
a:hover { 
	color: #000000;
	text-decoration: underline;
}
.nostoEtusivuLueLisaa a:hover {
	color: #000000;
}



#wrapperMain {
	width: 924px;
	margin: 0px auto;
	background: url(/_layouts/images/gasum/_bg_ContentEtusivu.gif) repeat-y;
}



#wrapperMainLevea {
	width: 1173px;
	margin: 0px auto;
	background: url(../images/_bg_ContentOnline.gif) repeat-y;
}

/* VAIHDETAAN LEISKAN TEXTALIGN VASEMPAAN REUNAAN */

body {
	text-align:left;
	background-color: #cccc66;
	padding: 0px;
	margin: 0px;
}

.ms-siteactionsmenu {
	margin: 2px 1px 0px 0px;
	width:140px;
	text-align:center;
	 
} 


#tblNav {
	height: 100%;
	width: 185px;
}

div.menu_level_1 {
	width: 100%;
	background-color: #3B80CA;
}

/*YLIMMAN TASON VALIKKO VASEMMASSA REUNASSA*/

TD#TopMenuLeftCell {
	width: 614px;
}

/*SAMALLA RIVILLA HAKULAATIKKO OIKEASSA REUNASSA*/

TD#TopMenuRightCell {
	width: 242px;	
	
}

/*1. TASON VALIKKOKOHTA*/

.ms-topnav {
	border: none;
	background: transparent;
	padding: 3px 0 0 4px; 
	font-weight: bold; 
	font-size: 11px;
	text-transform: uppercase; 
	font-family:"Trebuchet MS";
}

/*1.TASON VALITTU VALIKKOKOHTA*/
.ms-topnavselected {
	background: url(/_layouts/images/gasum/bgr_menu_level_1_li.gif);
	background-position: top left;
	background-repeat: no-repeat; 
}


/*2.TASON VALIKKOKOHTA*/

.secondnavi {
	border: none;
	background: transparent;
	padding: 1px 0 0 3px; 
	font-weight: bold; 
	font-size: 11px;
	text-transform: uppercase; 
	font-family:"Trebuchet MS";
}

/*2.TASON VALITTU VALIKKOKOHTA*/

.secondnaviselected {
	background: url(/_layouts/images/gasum/bgr_menu_level_2_li.gif);
	background-position: top left;
	background-repeat: no-repeat; 
}

.ms-quicklaunchheader {
	background: transparent;
	border: none;	
}

.ms-quickLaunch {
	background: transparent;
	border: none;	
}

.ms-quicklaunchouter {
	background: transparent;
	border: none;	
}

#zz1_QuickLaunchMenu TABLE {
	background: transparent;
	border: none;
}


#zz1_QuickLaunchMenu TD {
	background: transparent;
	border: none;
}


#zz1_QuickLaunchMenu TR {
	background: transparent;
	border: none;
}


#zz1_QuickLaunchMenu {
	background: transparent;
	border: none;
}


#zz2_QuickLaunchMenu TABLE {
	background: transparent;
	border: none;
}


#zz2_QuickLaunchMenu TD {
	background: transparent;
	border: none;
}


#zz2_QuickLaunchMenu TR {
	background: transparent;
	border: none;
}


#zz2_QuickLaunchMenu {
	background: transparent;
	border: none;
}

#zz3_QuickLaunchMenu TABLE {
	background: transparent;
	border: none;
}

#zz3_QuickLaunchMenu TD {
	background: transparent;
	border: none;
}

#zz3_QuickLaunchMenu TR {
	background: transparent;
	border: none;
}

#zz3_QuickLaunchMenu {
	background: transparent;
	border: none;
}

#zz4_QuickLaunchMenu TABLE {
	background: transparent;
	border: none;
}

#zz4_QuickLaunchMenu TD {
	background: transparent;
	border: none;
}

#zz4_QuickLaunchMenu TR {
	background: transparent;
	border: none;
}

#zz4_QuickLaunchMenu {
	background: transparent;
	border: none;
}

#zz5_QuickLaunchMenu TABLE {
	background: transparent;
	border: none;
}

#zz5_QuickLaunchMenu TD {
	background: transparent;
	border: none;
}

#zz5_QuickLaunchMenu TR {
	background: transparent;
	border: none;
}

#zz5_QuickLaunchMenu {
	background: transparent;
	border: none;
}

/*FULLAREAAN FONTTIASETUKSET*/

TR#ContentRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*POISTETAAN LISTAUKSISTA TAUSTAT*/
.ms-vh2 {
	background: transparent;
}

.ms-unselectedtitle {
	background: transparent;
}

.ms-vb {
	background: transparent;
}

.ms-vb-title {
	background: transparent;
}

.ms-alternating {
	background: transparent;
}

/*PIILOTETAAN AJANKOHTAISTA LISTAUKSESTA SARAKEOTSIKOT*/
.ms-vh2 {
	display: none;
}


/* PIILOTETAAN SININEN OTSIKKOTAUSTA */

.ms-mwspagetitleareaframe {
	background: transparent;
	border: none;
}

.ms-pagetitleareaframe {
	background: transparent;
	border: none;
}

Div.ms-titleareaframe {
	background: transparent;
	border: none;
}

TD.ms-titleareaframe {
	background: transparent;
	border: none;

}

/*PIILOTETAAN SININEN MARGIN */

DIV.ms-pagemargin {
	background: transparent;
}

/*PIILOTETAAN PIKAHAUN EKA SELECT*/

#ctl00_PlaceHolderSearchArea_ctl01_SBScopesDDL {
	display: none;
}

/*PIILOTETAAN ADVANCED SEARCH*/

.ms-sbcell.ms-sblink {
	display: none;
}

/*POISTETAAN BODYN SININEN REUNUS*/

TD.ms-bodyareaframe {
	border: none;
	background: transparent;
	
}

/* POISTETAAN SISALLOSTA TURHAT TAUSTAT JA REUNUKSET */

.ms-bodyareaframe TD {
	border: none;
	background: transparent;
}

.ms-bodyareaframe TR {
	border: none;
	background: transparent;
}

.ms-bodyareaframe TABLE {
	border: none;
	background: transparent;
}

.ms-bodyareaframe SPAN {
	border: none;
	background: transparent;
}

.ms-bodyareaframe DIV {
	border: none;
	background: transparent;
}

/* POISTETAAN MURUPOLUN TAUSTA */

.ms-pagebreadcrumb {
	background: transparent;
}

/* PIILOTETAAN MURUPOLKU */
.ms-pagebreadcrumb {
	display: none;
}

TD.ms-WPBorder {
	border: none;
}

TD#OuterRightCell TD.ms-vb {
	width: 160px;
	height: 19px;
	border-left: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	border-right: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	background-color: F1F1F1;
	font-weight: bold;
	font-size: 11px;
	color: black;
	padding: 2px 2px 2px 10px;
	margin-bottom: 5px;
}

<-- POISTETAAN TITLEN SININEN TAUSTA */

.ms-titlearea, .ms-pagetitleareaframe, TD.ms-titleareaframe, DIV.ms-titleareaframe, TD.ms-titlearealeft, .ms-titlearearight, #onetidPageTitleAreaTable, #TitleAreaImageCell, TD.ms-consolestatuscell, TABLE.ms-consoleframe, TD.ms-consolestatuscheckoutframe  {
	background: transparent;
	border: none;
}

<-- POISTETAAN ROSKAKORIN TAUSTA JA REUNAT */

TABLE#tblRecycle, TABLE#tblRecycle TABLE, TABLE#tblRecycle TR, TABLE#tblRecycle TD  {
	background: transparent;
	border: none;
}

TABLE.ms-recyclebin A:visited {
	background: transparent;
	border: none;
}

TABLE.ms-recyclebin A:link {
	background: transparent;
	border: none;
}

TABLE.ms-recyclebin TD {
	background: transparent;
	border: none;
}

TABLE.ms-recyclebin TR {
	background: transparent;
	border: none;
}

TABLE.ms-recyclebin {
	background: transparent;
	border: none;
}

/* VAIHDETAAN HAKULAATIKON TAUSTA */

.ms-sbplain {
	width: 180px;
	height: 16px;
	margin: 3px 0 0 0;
	padding: 0;
	background-color: #ccdef1;
	font-size: 11px;
	font-weight: normal;
	border: none;
}

td.ms-sbgo{
	background: none;
	padding: 2px 0px 0px 2px;
}

.ms-sbtable-ex {
	border: none;
}

td.ms-sbcell {
	border: none;
}

/* SÄÄDETÄÄN MARGINAALIA VASEMPAAN VALIKKOON */

.ms-quickLaunch {
	padding:0;
	padding-left:12px;
	padding-top:15px;
	padding-bottom:20px;
		
	}
.contentNaviWrapper{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 0 0;
	text-align: left;

}
.ms-quicklaunchheader{
	padding-left:0;
}

/* POISTETAAN SININEN TAUSTA PALKIN REUNOISTA MUOKKAUSTILASSA */

TD.ms-consolestatuscell {
	background: transparent;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

/* POISTETAAN SININEN TAUSTA OIKEASTA SARAKKEESTA */ 

td.ms-rightareacell div.ms-pagemargin {
	background: transparent;
	border: none;
}

.ms-consolestatuscell SPAN {
	background: transparent;
	border: none;
}

.ms-consolestatuscell DIV {
	background: transparent;
	border: none;
}

.ms-consolestatuscell TD {
	background: transparent;
	border: none;
}

/* WEBPARTIN OTSIKKO */
.ms-WPTitle SPAN{
	font-size: 12px;
	font-weight: bold;
	color: #3b80ca;
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}


/* MUOKKAUSPALKKIIN VALKOINEN TAUSTA */

TABLE.ms-rtetoolbarmenu {
	background-color: white;
}

DIV.ms-toolbarContainer {
	background-color: white;
}

#ctl00_PlaceHolderFullArea_PlaceHolderMain_PageContent_ctl00_RichHtmlField_displayContent TABLE {
	border: 1px solid #CCCCCC;
	font-family:"Trebuchet MS";
}

/*******KK*****************************************************************************************************/

/*Vasemman palstan tiivistys*/
.contentLeftKaasuporssi {
		padding-right:0;
}
/*POISTETAAN BODYN VASEN MARGINAALI*/

TD.ms-bodyareaframe {
	PADDING-LEFT:0;	
}
.ms-pagemargin{
	display:none;
}




/** POISTETAAN VAAAKAVIIVAT WEBPART-OTSIKOISTA**/
.ms-WPHeader TD {
	BORDER-BOTTOM: none; BORDER-COLLAPSE: collapse
}

/* NAVIT**********************/
/*1.TASO*/
#zz1_Menu1n0{
	padding-left:5px;
}

/*1.TASON VALITTU VALIKKOKOHTA*/
table.ms-topnavselected {
	background:none;
	background-repeat: no-repeat; 
	background-image:url('Images/bgr_menu_level_1_li.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	
	}
a.ms-topnavselected {
	background:none;
	background-repeat: no-repeat; 
	background-image:url('Images/bgr_menu_level_1_li_a.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
	padding-left:0;	
	}

	
.ms-topnavselected a.zz1_Menu1_3:visited{
color:#134582;
}

	
.ms-topnavselected a.zz1_Menu1_3:link{
color:#134582;
}
/*2.TASON NAVI */
table.secondnavi {
	margin-top:2px;
}
#zz2_Menu2n0 {
padding-left:4px;
	
	}


/*2.TASON VALITTU VALIKKOKOHTA*/

	
table.secondnaviselected {
	background:none;
	background-repeat: no-repeat; 
	background-image:url('Images/bgr_menu_level_2_li.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:left;
	
	
}
a.secondnaviselected  {
	background:none;
	background-repeat: no-repeat; 
	background-image:url('Images/bgr_menu_level_2_li_a.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:8px;
	padding-left:0;
	color:#000000;	
}
.secondnaviselected a.zz2_Menu2_3:visited{
color:#134582;
}

.secondnaviselected a.zz2_Menu2_3:link{
color:#134582;
}

/* 3.TASO*/
.thirdnavi{
margin-top:5px;
font-family:"Trebuchet MS";	
COLOR: #144582;
}
/* 3.TASON VALITTU VALIKKOKOHTA*/
a.thirdnaviselected{
COLOR: #144582;
background-image:url('Images/bgr_menu_level_3_current.gif');
background-position:left top;
background-repeat:no-repeat;
padding-left:10px;
font-weight:bold;

}
/***********Ulkopuolisen navikomponentin säädöt ALKAA******************/
.leftNaviUl
		{
		padding-top:0;
		margin-top:0;
		list-style-type:none;
		margin-left:0px;
		padding-left:0px;		
		}
.leftNaviUl a, .leftNaviUl a:visited,
		{
		text-decoration:none;
		color:#003399;		
		}
.leftNaviUl a:active;
		{
		text-decoration:none;
		color:red;		
		}		
		.leftNaviUl li
		{
		padding-left:15px;
		padding-top:3px;		
		padding-bottom:3px;
		}
		.leftNaviUl ul
		{
			list-style-type:none;
			margin-left:0px;
			padding-left:0px;
			
		}
		.leftNaviLink
		{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}
		.leftNaviSelected
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#003399; 
		background-image:url('Images/bgr_menu_level_3_current.gif');
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:10px;
		font-weight:bold;
		
		}

/***********Ulkopuolisen navikomponentin säädöt LOPPUU******************/
/*
a.thirdnavi:hover{
COLOR: #144582;
text-decoration:underline;
}
*/

/******OLETUSFONTTIEN MUUTOS******/
.ms-bodyareaframe FONT{FONT-FAMILY:Arial, Helvetica, sans-serif;}
.ms-bodyareaframe {FONT-FAMILY:Arial, Helvetica, sans-serif;}
.ms-rteCustom-ArticleHeadLine {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#144582;	
}
.ms-WPBody {FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:12px; line-height:12pt}
.ms-WPBody p{FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:12px; line-height:12pt}
 


/*Fontin ja paragrafien säätö ja korvaus sisältöplaceholdereihin*/
#ctl00_PlaceHolderFullArea_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	}

#ctl00_PlaceHolderFullArea_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField P{
line-height:12pt; font-size:12px; margin-top:0; margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; padding-right:5px;
}
#ctl00_PlaceHolderFullArea_PlaceHolderMain_PageContent__ControlWrapper_RichHtmlField h1{
font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
#ctl00_PlaceHolderFullArea_RichHtmlField1__ControlWrapper_RichHtmlField
{
 font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#ctl00_PlaceHolderFullArea_PageContent__ControlWrapper_RichHtmlField{
	font-size:12px;
}


.ms-WPBody TABLE
{
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
/* Osioitten etusivujen data-alueiden ulkoasu ja fontit*/
.osionEtusivuContentTable{
font-family:Arial, Helvetica, sans-serif;font-size:12px;	
}
.osionEtusivuContentTable h3{
COLOR: #3b80ca; font-size:12px; margin-bottom:5px;
}
.osionEtusivuContentTable a{float:right;text-decoration:none;margin-top:10px;}
.osionEtusivuContentTable a:hover{text-decoration:underline;}
.nostoEtusivuLueLisaa {FONT-SIZE: 12px;	}

.groupheader {	
CLEAR: both;	
FONT-WEIGHT: bold;	
FONT-SIZE: 12px;	
MARGIN-BOTTOM: 5px;	
COLOR:#144582;
FONT-FAMILY: arial;	
TEXT-ALIGN: left
}

/**Kaasupörssi- etusivun iframe*/
.kaasuporssiIframe{
	 overflow:visible; margin-top:10px;	margin-left:10px;
	}





/*****headerin madallus******/
.sidebarRight {HEIGHT: 60px}

/****TAULUTYYLIEN MUOKKAUS ALKAA******/


	/*yleinen solun fontti*/
table.ms-rteTable-5 td{font-family:"Gill Sans";FONT-FAMILY:"Gill Sans"; font-weight:normal; font-size:11px;color:#000000;}

	/*otsikon fontti*/
.ms-rteTable-5 TD.ms-rteTableHeaderLastCol-5 {FONT-FAMILY:"Gill Sans Bold"; font-weight:bold; color:#006699; font-size:11px;
}
	.ms-rteTable-5 TD.ms-rteTableHeaderEvenCol-5 {FONT-FAMILY:"Gill Sans Bold"; font-weight:bold; color:#006699; font-size:11px;
}
	.ms-rteTable-5 TD.ms-rteTableHeaderOddCol-5 {FONT-FAMILY:"Gill Sans Bold"; font-weight:bold; color:#006699; font-size:11px;
}
	.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5 {FONT-FAMILY:"Gill Sans Bold"; font-weight:bold; color:#006699; font-size:11px;
}
	.ms-rteTable-5 TR.ms-rteTableHeaderRow-5 {FONT-FAMILY:"Gill Sans Bold"; font-weight:bold; color:#006699; font-size:11px;
}
	/*footerin fontti*/
.ms-rteTable-5 TR.ms-rteTableFooterRow-5 td
{FONT-FAMILY:"Gill Sans"; font-weight:normal; font-size:11px;color:#000000;}


	/* otsikkorivin sininen viiva*/
TD.ms-rteTableHeaderLastCol-5 {border-bottom: 0.5pt solid #006699; color:#006699;}

	TD.ms-rteTableHeaderEvenCol-5 {border-bottom: 0.5pt solid #006699; color:#006699;}

	TD.ms-rteTableHeaderOddCol-5 {border-bottom: 0.5pt solid #006699; color:#006699;}

	td.ms-rteTableHeaderFirstCol-5 {border-bottom: 0.5pt solid #006699; color:#006699;}

	/* alimmaisen rivin sininen viiva*/
TD.ms-rteTableFooterLastCol-5 {border-top:0.5pt solid #006699;}


	TD.ms-rteTableFooterEvenCol-5 {border-top:0.5pt solid #006699;}


	TD.ms-rteTableFooterOddCol-5 {border-top:0.5pt solid #006699;}


	td.ms-rteTableFooterFirstCol-5 {border-top:0.5pt solid #006699;}


	/*Ensimmäisen ja viimeisen sarakkeen taustaväri*/	
.ms-rteTable-5 TD.ms-rteTableHeaderLastCol-5 { background-color:#d2edf9;}

.ms-rteTable-5 TD.ms-rteTableHeaderFirstCol-5 { background-color:#d2edf9;}

.ms-rteTable-5 TD.ms-rteTableLastCol-5{ background-color:#d2edf9}

.ms-rteTable-5 TD.ms-rteTableFirstCol-5{ background-color:#d2edf9}

.ms-rteTable-5 TD.ms-rteTableFooterLastCol-5 { background-color:#d2edf9;}

.ms-rteTable-5 TD.ms-rteTableFooterFirstCol-5 { background-color:#d2edf9;}
/**** //TAULUTYYLIEN MUOKKAUS LOPPUU******/

	/* Harmaitten palkkien poisto listauksista*/
.ms-vh TABLE.ms-unselectedtitle { display:none;}
.ms-viewheadertr { display:none;}
.ms-listviewtable{ border:none;}

	/*huom! nämä wrapperit pois, jos ulkoasu hajoaa*/
#wrapperBottom {
	width: 924px;
	height: 38px;
	background: url(/_layouts/images/gasum/_bg_bottom.gif) no-repeat; 
	color: #0065a2;
	margin: 0px auto;
	clear: both;
}
#wrapperContent {
	width: 924px;
	background: url(/_layouts/images/gasum/_bg_top.gif) no-repeat;
	padding: 25px 0 0 0;
	margin: 0px auto;
}

/** hakutulossivun muokkaus start**/
.ms-titlearea{
	text-align:left;	
}
#MidUpperRightCell{
	text-align:left;padding-right:30px;
	
}
.srch-results {width:100%;}

	/** hakukenttä hakutulossivulla**/
.ms-titlearea #SRSB{
		background-color:#d2edf9;
		border:1px solid #3b80ca;
		padding:3px 5px 5px 5px;	
}
.ms-titlearea #SRSB input{
		border:1px solid #3b80ca;
		background-color:#ffffff;
		padding-left:5px;
		margin-right:5px;
	
}
/** //hakutulossivun muokkaus end**/
/** tulostuspainike **/
.print{
	clear:both;
	height:20px;	
	margin-left:200px;
	visibility:hidden;
	text-decoration:none;
	background-image:url('Images/_print.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;	
}
@media print 
{ 
	.ms-leftareacell, 
	td.rightZone,
	.ms-siteactionsmenu,
	.wrapperNavi,
	.wrapperSubNavi,
	.sidebarRight,
	a.print,
	#wrapperContact
		{visibility:hidden; display:none;}
		
	td{ width:0;height:0; font-family:Verdana; font-size:12px;}
	td.ms-bodyareaframe td{ width:100%;}
	p{ font-size:12px;}
	div {
	font-size:12px;
}

		
}

	

/** tulostuspainike end **/	


