/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
  body { margin: 2px auto;
    
    color: rgb(0, 0, 0);
    background-image: url(Images/tausta.png);
    text-align: center;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    }

  #kokosivu { border-color: rgb(51, 51, 255);
    border-width: 0px;
    margin: 0px auto;
    background-repeat: repeat-y;
    background-position: left top;
    width: 841px;
    background-image: url(Images/sivutaustaharmaa.png);
    }

	h2 { font-size: 115%;
    font-style: italic;
    text-align: center;
    color: rgb(51, 0, 0);
    margin-top: 0px;
    padding-bottom: 10px;
    }
	
.mainos { color:#FF0040; }
	
	h3 { text-align: center;
    font-size: 95%;
    }
	
  #otsikko { border-bottom: 1px solid rgb(0, 0, 0);
    margin-right: auto;
    margin-left: auto;
    background-color: rgb(255, 255, 255);
    margin-top: 0px;
    background-position: right top;
    clear: both;
    padding-right: 0px;
    padding-bottom: 6px;
    height: 160px;
    background-image: url(Images/andaluciabanneri.png);
    width: 817px;
    }

	#kokinhattu { float: left;
    margin-left: -110px;
    margin-top: -20px;
    }
	
	.hopeatyyli { border-color: rgb(102, 51, 0) rgb(102, 51, 0) rgb(0, 0, 0);
    border-width: 1px;
    border-bottom: 1px solid rgb(0, 0, 0);
    margin: 0em auto 0px;
    font-weight: bold;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    color: rgb(255, 255, 255);
    background-color: #ffb300;
    padding-bottom: 0px;
    height: 50px;
    width: 817px;
    }

  .hopeatyyli:after { content: ".";
    clear: both;
    visibility: hidden;
    display: block;
    background-color: rgb(255, 255, 255);
    color: rgb(102, 51, 0);
    height: 0pt;
    margin-bottom: 0px;
    }

  .hopeatyyli ul { margin: 0px;
    padding: 16px 0px 4px;
    width: 100%;
    background-repeat: repeat-x;
    background-attachment: scroll;
    text-align: center;
    background-position: center;
    background-color: transparent;
    height: 40px;
    }

  .hopeatyyli ul li { display: inline;
    padding-left: 20px;
    text-align: center;
    padding-right: 20px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    }

  .hopeatyyli ul li a { border-right: 22px solid rgb(102, 0, 0);
    margin: 0px;
    padding: 4px 17px 6px;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    color: rgb(0, 0, 0);
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    clear: both;
    background-color: rgb(204, 102, 0);
    }

  .hopeatyyli ul li a:hover { margin: 0px;
    padding: 4px 17px 6px;
    background: url(Images/alasvetotausta.png) repeat-x scroll center;
    }

 .alasvetodiv { border-color: rgb(0, 0, 0);
    border-width: 1px 1px 1pt;
    border-left: 1px solid rgb(0, 0, 0);
    border-right: 1px solid rgb(0, 0, 0);
    border-bottom: 1pt solid rgb(0, 0, 0);
    position: absolute;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    z-index: 100;
    visibility: hidden;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    background-color: rgb(255, 255, 255);
    width: 158px;
    margin-top: 0px;
    margin-bottom: 0px;
    }

  .alasvetodiv a { border-top: 1px solid rgb(0, 0, 0);
    padding: 4px 0pt;
    border-bottom-width: 1px;
    border-bottom-color: rgb(187, 187, 187);
    width: auto;
    display: block;
    text-indent: 3px;
    text-decoration: none;
    font-weight: bold;
    color: rgb(204, 0, 0);
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    margin-bottom: 0px;
	}

  * html .alasvetodiv a { width: 100%;
    padding-bottom: 4px;
    margin-bottom: 0px;
    }

  .alasvetodiv a:hover { background-color: rgb(255, 179, 0);
    padding-bottom: 4px;
    margin-bottom: 0px;
    }
	
  #sisalto_koko { border-color: rgb(0, 0, 102);
    border-width: 1px;
    margin-right: auto;
    margin-left: auto;
    width: 818px;
    background-color: transparent;
    }

  #sisalto_vasen { float: left;
    background-color: transparent;
    margin-left: 0px;
    margin-top: 2em;
    width: 570px;
    padding-bottom: 20px;
    }

  #sisalto_vasen p { text-align: center;
    line-height: 1.4em;
    font-size: 1em;
    margin-right: 1em;
    color: rgb(51, 51, 51);
    margin-left: 1em;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    }

	.listaotsikko { font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-style: italic;
    color: rgb(102, 51, 0);
    margin-left: 0px;
    font-size: 15px;
    margin-top: 0px;
    }

  .listateksti { color: rgb(51, 51, 51);
    font-weight: inherit;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    text-align: right;
    font-size: 14px;
    line-height: 120%;
    }

  .listateksti2 { color: rgb(51, 51, 51);
    font-weight: inherit;
    margin-left: 0px;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    line-height: 120%;
    font-size: 13px;
    }
	
 .listateksti3 { color: rgb(51, 51, 51);
    font-weight: inherit;
    margin-left: 0px;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    line-height: 120%;
    font-size: 15px;
	font-style: italic;
    }

  .ylaotsikko { font-weight: bold;
    margin-top: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    color: rgb(0, 0, 102);
    }
	
  #sisalto_oikea { 
    float: right;
	margin-right:0.01em;
    width: 220px;
    margin-top: 10px;
    }

  #sisalto_oikea p { margin-right: 0pt;
    font-size: 0.7em;
    text-align: center;
    color: #f2f2f2;
    line-height: 1em;
    margin-top: -3px;
    }

  #sisalto_oikea_yla { background-color: transparent;
    
    height: 33px;
    width: 220px;
    margin-top: 0px;
	margin-bottom:0px;
    background-image: url(Images/oikeataustayla.png);
    }

  #sisalto_oikea_keski { width:220px;
	margin-top:0px;
	background-image: url(Images/oikeataustakeski.png);
    }

  #sisalto_oikea_ala { 
	height: 33px;
    width: 220px;
	margin-top:0px;
    background-image: url(Images/oikeataustaala.png);
    }

#valikko { 
    clear: both;
    background-position: center;
    width: 194px;
	height:180px;
    margin-left: 0.8em;
    margin-top: 0.4em;
    background-image: url(Images/valikkotaustauusi10.png);
    padding-top: 0px;
    padding-bottom: 0px;
    }
	
#valikkokuo { 
    clear: both;
    background-position: center;
    width: 194px;
	height:150px;
    margin-left: 0.8em;
    margin-top: 1.4em;
    background-image: url(Images/valikkotaustauusi2.png);
    padding-top: 0px;
    padding-bottom: 0px;
    }
	
#valikkoaan { 
    clear: both;
    background-position: center;
    width: 210px;
	height:340px;
    margin-left: 0.2em;
    margin-top: 0em;
    background-image: url(Images/aantausta.png);
    padding-top: 0px;
    padding-bottom: 0px;
    }
	
#valikko h2 { padding-top:17px;
	font-size:110%;
	color:#000000;
	letter-spacing:-0.02em; }
	
#valikkokuo h2 { padding-top:27px;
	font-size:110%;
	color:#000000;
	letter-spacing:-0.02em; }
		
#valikkoaan h2 { padding-top:10px;
		font-size:105%;}
	
 #valikko2 { border-bottom-width: 1px;
    border-bottom-color: rgb(0, 0, 0);
    clear: both;
    background-position: center;
    background-color: transparent;
    width: 206px;
    margin-left: 0.4em;
    margin-top: 0px;
     padding-top: 10px;
    padding-bottom: 10px;
    }

  #valikko p { text-align: center;
    line-height: 0.5em;
    font-size: 15px;
	color:#000000;
    }
	
#valikko h3 { text-align: center;
    font-size: 16px;
	color:#000000;
	
    }
	
 #valikkokuo p { text-align: center;
    line-height: 0.9em;
    font-size: 0.9em;
    }

a:hover, a:link, a:visited{ padding: 4px;
    
    color: rgb(255, 0, 0);
	text-decoration:none;
	outline:none;
    }

  

  #karttapori { margin-top: 20px;
    }

  #jalkiruoka { margin-top: 1.4em;
    background-color: transparent;
    }

  #etukuva { margin-top: 5px;
    }

  .ohje1 { width: 400px;
    margin-left: auto;
    margin-right: auto;
    color: rgb(102, 51, 0);
    font-weight: bold;
    background-color: transparent;
    font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    }

  .ohje2 { color: rgb(102, 51, 51);
    font-size: 12px;
    }

  #ohjetaulu { border: 1px solid rgb(102, 51, 0);
    padding: 2px 2px 6px 6px;
    width: 190px;
    margin-left: 5px;
    background-color:#fffbf0;
    }

  

  #extra { width: 841px;
    clear: both;
    margin-bottom: 0px;
    height: 10px;
    background-color: transparent;
    }

  #footer { margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    background-position: center top;
    height: 88px;
    background-color: rgb(0, 0, 0);
    width: 817px;
    }

  #footer p { text-align: center;
    color: rgb(255, 255, 255);
    background-color: transparent;
    padding-top: 2.8em;
    font-weight: inherit;
    font-size: 0.7em;
    }

div#sisalto_vasen .pieni { font-size:14px; }

div#sisalto_vasen .pieni2 { font-size:14px; color:#6B1B00; font-weight:bold; }

div#sisalto_vasen .pun { color:#b22222; }

/*navigointinäyttäjä*/
.bread { margin-top:-24px;
		margin-bottom:36px;
		text-align:left;
		margin-left:10px;
		font-size:10px;}
/*navigointinäyttäjä loppuu*/


#ilmoitus h3
{	margin:0;
	padding:8px 0 0 0;
	font-size:15px;
	color:#002185;}
	
#ilmoitus { 
	background:url(Images/ilmoitustausta.png) no-repeat;
	height:65px;
margin-bottom:10px;	}

#ilmoitus p
{	margin:0;
	padding:6px 0;
	font-size:18px;
	font-weight:bold;
	}
	
#ilmoitus p a:link
{	text-decoration:none;
	color:#003DF5;}
	
#ilmoitus p a:hover
{	text-decoration:underline;
	color:#0030C2;}
	

#ilmoitus p a:visited
{	color:#0030C2;}

.oma { margin-top:0px;
	margin-bottom:0px;
	padding-bottom:3px;}
	
.omah2 { margin-top:0px;
	margin-bottom:0px;
	padding-bottom:8px;}



