/* CSS Document */
@media print
{
.kartat {display:none;}
.undefined {display:none;}
.keltainenteksti {display:none;}
.noprint {display:none;}
.valkoinenteksti {display:none;}

.scroll5 {
	height: 284px;
	overflow: visible;
	font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 21px;
	padding-bottom: 24px;
 	background-color: #ffffff;
}


img {display:none;}

.yhteystiedot_tulostus {
	display: block;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;

}

.tulostus_kuva {
	display: block;
}

}


@media screen
{

a.print {
	background-image: url('/fileadmin/Kuvia_Ale/icon_print.gif');
}

a.icon {
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 20px;
}



body {
	margin-top: 0;
	padding-top: 0;
	scrollbar-base-color: #ffda27;
	scrollbar-arrow-color: #ffda27;
	scrollbar-3dlight-color: #1f5a22;
	scrollbar-darkshadow-color: #1f5a22;
	scrollbar-face-color: #1f5a22;
	scrollbar-highlight-color: #519166;
	scrollbar-shadow-color: #ffda27;
	scrollbar-track-color: #ffda27;
}

p {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}




.vihreaotsikko, .keltainenkuva h1 {
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 22px;
	color: #1f5a22;
	font-weight: bold;
	line-height: 1.1em;
	margin: 24px 0px 24px 0px;
}

.keltainenotsikko, .vihreaboxi h1 {
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	color: #ffda27;
	font-weight: bold;
    letter-spacing: 1px;
	line-height: 1.1em;
}


.vihreateksti, .keltainenkuva p {
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	font-weight: bold;
	line-height: 1.3em;
}

.keltainenteksti, .vihreaboxi p {
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #ffda27;
	font-weight: bold;
	line-height: 1.3em;
}


 
a:link, a:visited
{
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #ffda27;
	font-weight: bold;
	line-height: 1.1em;
	text-decoration: underline;
}
 
a:hover, a:active
{
color: #ffda27;
}

 
a.kartat:link, a.kartat:visited
{
font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
font-size: 11px;
color: #1b5d24;
text-decoration: none;
font-weight: bold;
}
 
a.kartat:hover, a.kartat:active
{
color: #1b5d24;
}

a.vihrealinkki:link, a.vihrealinkki:visited, .keltainenkuva a
{
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	text-decoration: underline;
	font-weight: bold;
}
 
a.vihrealinkki:hover, a.vihrealinkki:active
{
color: #1f5a22;
}


.keltainenkuva {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(kuvat/bg_hyvinkaa1.jpg);
	background-repeat: no-repeat;
 	background-color: #ffda27;
}


.keltainen {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
 	background-color: #ffda27;
}



.vihreaboxi {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
 	background-color: #1f5a22;
}



.scroll1 {
	height: 371px;
	overflow: auto;
	font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 21px;
	padding-bottom: 24px;
}

.scroll2 {
	height: 174px;
	overflow: auto;
	font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 21px;
	padding-bottom: 24px;
}

.scroll3 {
	height: 319px;
	overflow: auto;
	font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 21px;
	padding-bottom: 24px;
}

.scroll4 {
	height: 319px;
	overflow: auto;
	font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 21px;
	padding-bottom: 24px;
}

 

.scroll5 {
	/*height: 284px;*/
	/*overflow: auto;*/
	font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 24px;
	padding-right: 5px;
	padding-top: 21px;
	padding-bottom: 24px;
 	background-color: #ffffff;
}
 
#alasveto
{
border-bottom: #1f5a22 1px solid;
border-left: #1f5a22 1px solid;
border-right: #1f5a22 1px solid;
border-top: #1f5a22 1px solid;
font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
font-size: 13px;
color: #1f5a22;
font-weight: bold;
line-height: 1.3em;
background-color: #f1f1f1;
}
 
input, textarea, select
{
border-bottom: #1f5a22 1px solid;
border-left: #1f5a22 1px solid;
border-right: #1f5a22 1px solid;
border-top: #1f5a22 1px solid;
font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
font-size: 13px;
color: #1f5a22;
font-weight: bold;
line-height: 1.3em;
background-color: #f1f1f1;
}

input.button
{
font-family: Arial Narrow, Arial, helvetica, verdana, sans-serif;
font-size: 13px;
color: #ffffff;
font-weight: bold;
line-height: 1.3em;
background-color: #1f5a22;
}


/* OVERRIDE SITEMAP STYLE */

.tx-dropdownsitemap-pi1 DIV {
	border: solid 0px #DFE2E3 !important;
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	border: solid 0px #DFE2E3 !important;
	background: transparent !important;
}
                 
.tx-dropdownsitemap-pi1, .tx-dropdownsitemap-pi1 * { text-align:left }
.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 li {
	padding: 0px 0px 0px 10px; 
	margin: 0px; 
	left:10px; 
	list-style: none; 
}
.tx-dropdownsitemap-pi1 .level_3 { 
	margin-bottom: 0px !important; 
}


div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {	
	margin-left:0px !important;
}

.expAll a:visited, .level_1 a, .level_1 a:visited, .level_1 a:link, level_2 a, .level_2 a:visited, .level_2 a:link, .level_3 a:visited, .level_1 a:link {
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	text-decoration: underline;

}

.vihrealinkkitapahtumat p a:link, .vihrealinkkitapahtumat p a:visited {
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	color: #1f5a22;
	text-decoration: underline;
	font-weight: bold;
}
 
.expAll a:hover, .expAll a:active, .level_1 a:hover, .level_1 a:active, .level_2 a:active, .level_2 a:hover, .level_3 a:active, .level_3 a:hover {
color: #1f5a22;
}

.vihrealinkkitapahtumat p a:hover, .vihrealinkkitapahtumat p a:active {
color: #1f5a22;
}

.yhteystiedot_tulostus {
	display: none;
}

.tulostus_kuva {
	display: none;
}

.ie_radio{
	border: 0px;
        background-color: #ffffff;
	}	

}



.ravintolat a:link, .ravintolat a:visited
{
	color: #1f5a22;
	font-weight: bold;
	text-decoration: underline;
}
 
.ravintolat a:hover, .ravintolat a:active
{
	text-decoration: none;
}
