body{
/*  behavior:url("csshover.htc");*/
   margin:0;
   padding:0;
    background-color:#FFF7DE;
	 color:#000;
}
#uloin{
     background-color: #FFF7DE;
	   color:#000;
     width:100%;
}
#ylaosa{
 
	background-color: #C66539;
   height: 101px; 
   margin:0;
   padding:0;
   background-image: url(taustat/paalinnkki_kissa.gif);
   background-repeat: no-repeat;
   background-position:44em 0;
}
#ylaosa h1{
   float: left;
   margin:0;
   padding:0em 0 0 0.3em;
   background-image: url(taustat/otsikko_kissa.gif);
   background-position: 100% 0;
   background-repeat: no-repeat;
   width: 8em;
   height: 101px; 
}
#paalinkit{
   margin:0 0 0 18.2em;
   font-size:100%;
   font-family: Arial, "Trebuchet MS", sans-serif;
    background-image: url(taustat/pallo_kissat.gif);
   background-repeat: no-repeat;
   background-position: 6em 100%;
   height: 101px; 
 
}

#paalinkit ul{
   margin:0;
   padding:0;
   list-style: none;
}

#paalinkit ul li{
    float:left;
   width:auto;
  
    margin:0 1px;
}
#paalinkit ul li a{
   display: block;
   padding-left:0;
   text-decoration: none;
  
}

#paalinkit ul li a span{
   padding:0 0.8em 0.1em 1em;
}
 #paalinkit ul li a .paalinkkilohko:hover,#paalinkit ul li.valittu a span{
   background-image: url(taustat/linkki_kissa.gif);
   background-repeat: no-repeat;
   padding:1em 0 0 1em;
   background-position: 4% 80%; 
}
#paalinkit ul li.valittu a span{
  color: #B55121;
  background-color: #FFE3B5;
  font-weight: bold;
   
}
a.etusivu{ width:5.6em; }
a.ohjelma{ width:6.3em; }
a.naytelma{ width:7.1em; }
a.kuvat{ width:7.0em; }
.pyoristys4, .pyoristys3, .pyoristys2, .pyoristys1{
  display:block; 
  overflow:hidden; 
  font-size: 1px;
 }
.pyoristys4, .pyoristys3, .pyoristys2 {
  height:1px;
}
.pyoristys3, .pyoristys2, .pyoristys1 {
  border-left:1px solid #444; 
  border-right:1px solid #444; 
 }
.pyoristys4 {
  margin:0 5px; 
  background-color: #444; 
   color:  #041722;
  
 }
.pyoristys3 {
  margin:0 3px; 
  border-width:0 2px;
  background-color:#FFE3B5;
   color:  #041722;
 }
.pyoristys2 {
  margin:0 2px;
  background-color:#FFE3B5;
   color:  #041722;
 }
.pyoristys1 {
  height:2px; 
  margin:0 1px;
  background-color: #FFE3B5;
   color:  #041722;
 }

.paalinkkilohko {
 display:block; 
 border-left:1px solid #444; 
 border-right:1px solid #444; 
 color: #B55121;
/* background-color:#FF9801;*/
 background-color: #FFE3B5;
 font-weight:bold;
 text-align:center;
 font-family: "Trebuchet MS", Arial, sans-serif;
 /*font-variant: small-caps;*/
}
 ul.paalinkkilohko li img{
   border:1px solid #000;
   text-align:center;
}

#vasenosa{
   clear: both;
   float: left;
   width: 12em;
   background-color: #C66539;
	 color:#000;
    margin:0;
   padding:0 0 0 0;
   background-image: url(taustat/reunaviiva.gif);
   background-repeat: repeat-y;
   background-position: 100% 50%;

}
#ylakulma{
   background-image: url(taustat/kulma_oikea.gif);
   background-repeat: no-repeat;
   background-position: 100% 0;
   
}
#alakulma{
   background-image: url(taustat/kulma_alaosa.gif);
   background-repeat: no-repeat;
   background-position: 100% 100%;
   padding-bottom:1em;
  
}
#alaviiva{
   background-image: url(taustat/ylaviiva.gif);
   background-position: 0 100%;
   background-repeat: repeat-x;
}
#vasenosa p.ilmapallot{
   padding: 0 0 0.3em 4em;
   margin: 0;
}
#alalinkit{
	 
	padding:1.5em 1.0em 1em 0.2em;
	
}

#alalinkit ul{
  list-style-type: none;
  text-align: left;
  margin:0 0 0 0;
  padding:0 0 0 0;
 
}
#alalinkit ul li{
	margin:0 0 0 0;
	padding:0.3em 0.3em 0.3em 0.6em;
	
}
#alalinkit ul#pienetkuvat li{
   float:left; 
   margin:0 0 0 0;
	padding:0 0 0 0.34em;
}
 #alalinkit ul#pienetkuvat li a{
  
   margin:0 0 0 0;
	padding:0 0 0 0;
}
 #alalinkit ul#pienetkuvat li a:hover{
   
   margin:0 0 0 0;
	padding:0 0 0 0;
}
ul#pienetkuvat{
  /* position: relative;*/
   padding: 0 0 0.5em 0;
	width:100%;
}
#pienetkuvat a:hover{
 
}
#pienetkuvat a img{
   border: 1px solid #000;
}
#pienetkuvat li a img.isompi{
   display:none;
}
ul#pienetkuvat li:hover a img.isompi {
   display: block;
   position: absolute;
   left:10px;
   top:5px;
   border: 1px solid #444;
  
  
}
#selaus{
   clear: both;
   font-size:80%;
	  margin:0 0 0 0;
   padding:0 0 0 0;
	 
}
#selaus a{
  color:#B55121;
	 background-color: transparent;
}
#lkm{
  font-size:80%;
   color:#8B4C36;
   background-color: transparent;
   padding:0.5em 0 0 0;
	font-weight:  normal;
}
/*#alalinkit ul li a{
   display: block;
	padding:0 0 0 0;
	text-align: left;
	font-family: Arial,"Trebuchet MS",  sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #4D7296;
	background-color: transparent;
    width: 100%;
}
#alalinkit ul li a:hover,#alalinkit ul li a.valittu{
   background-image:url(taustat/nuoli.gif);
   background-repeat: no-repeat;
   background-position: 90% 50%;
   color:  #2F4F4F;
	background-color: transparent;
	
}*/

#oikeaosa{
   background-color: #FFF7DE;
	 color:#000;
   margin:0 0 0 12em;
   padding:0.2em 0 0 0.3em;
 background-image: url(taustat/ylaviiva.gif);
    background-repeat: repeat-x;
   background-position: 0 0;
   position: relative;
   
  
}

#taustavari{
	background-image: url(taustat/tustavari.gif);
	background-repeat: repeat-y;
	 background-position: 29.0em 0;
    padding:0 0 1em 0;
    /* height:700px;*/
    min-height: 800px;
   height: auto !important;
    height: 800px;
}

#taustakuvat.etusivu{
  background-image: url(taustat/klovni.gif);
  background-position: 32em 0em;
  background-repeat: no-repeat;
 
}
#taustakuvat #naytelma{
  background-image: url(taustat/kirjoittaja.gif);
  background-position: 30em 3em;
  background-repeat: no-repeat;
}

#taustakuvat.ohjelma #carne{
	 background-image: url(taustat/vuosiluku_2011.gif);
	  background-position: 29em 5em;
     background-repeat: no-repeat;
	 
}
#taustakuvat.ohjelma #azkeleet{
    /*background-image: url(taustat/lintu.gif);*/
     background-position: 29.5em 16em;
     background-repeat: no-repeat;
}
#taustakuvat.ohjelma #kissa{
    background-image: url(taustat/kissa_2011_net.gif);
     background-position: 29em 23em;
     background-repeat: no-repeat;
	  
}
#oikeaosa p{
   margin: 0;
  /*  width:28em;*/
}
 #tekstiosa{
     width:28em;
  padding:0.8em 0 0 0;
  
   
}
#tekstiosa span.anfangi{
   font-size: 140%;
 
}
#oikeaosa h2{
   margin:0 0 0 0;
   
}
/*#tekstiosa h3{
	  margin:0.5em 0 0  0;
	  padding:0;
}*/

#tekstiosa p{
	  margin:0.4em 0 1em  0;
}
#tekstiosa ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#tekstiosa ul li{
  display: inline;
}
.lopetakellutus{
   clear: both;
}

/*karnevaaliohjelmasivun tekstiosan tyylit*/

#karnevaaliohjelma{
	margin:0 0 0 0;
   padding:0 0 0 0;	
	
	
}
div.aika{
	float: left;
	width:3em;
	padding:0 0 1em 0;
}

.tyhjali{
	font-size: 0.05%;
}
#karnevaaliohjelma ul{
   
	list-style: none;
	margin:0 0 0.6em 0em;
	padding:0;
	font-size:80%;
	color:#694A4A;
	background-color: transparent;
	 font-family: Arial, "Trebuchet MS", sans-serif;
}
#karnevaaliohjelma ul li{
	margin:0 0.5em 0 0;
	padding:0;
	display: inline;
}

#karnevaaliohjelma h2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	color: #8F2501;
	background-color: transparent;
   margin: 0.8em 0 0.2em 0;
	padding: 0.2em;
}

h3{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:95%; 
	color:#8B4C36;
	background-color: FFF7DE;
   margin: 0.3em 0 0.2em 0;
}

p{
	margin: 0.3em 0 0.2em 0em;
	 font-size:80%;
	 font-family: Arial, "Trebuchet MS", sans-serif;
	 color:#694A4A;
	 background-color: transparent;
}
#ingressi h2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:120%; 
	color:#8B4C36;
	background-color: transparent;
   background-color: transparent	
   margin: 0.3em 0 0.4em 0;
	padding:0 0 0 0;
}
#ingressi h3{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:80%; 
	color:#8B4C36;
	background-color: transparent;
   margin: 0.3em 0 0.0em 0;
	padding:0 0 0 0;
}
#ingressi p{
	margin: 0.2em 0 0.em 0em;
	padding:0;
	 font-size:80%;
	 font-family: Arial, "Trebuchet MS", sans-serif;
	 color:#694A4A;
}

p strong{
	color:#8D6161;
}
p.copy{
	font-size:75%;
	margin:0.4em 0 0 0;
   padding:0.4em 0 0 0;
   
}
p.grafiikka{
	font-size:70%;
	margin:0 0 0 0;
   padding:0.5em 0 0 0.2em;
   background-color: #FFF7DE;
}
p.grafiikka span{
   display:block;
	 padding:0.0em 0 0 1em;
}
a{
	 text-decoration: none;
}
span.lopetakellutus{
  clear: both;
}
a.kartta span {
	display:block; 
	position:absolute; 
	width:0px; 
	height:0px; 
	top:0px; 
	left:0px;
	overflow:hidden;
}
a.kartta:hover span{
	display:block; 
	position:absolute; 
	width:520px; 
	height:420px; 
	top:100px; 
	left:280px; 
	padding:15px; 
	font-style:italic; 
	border: 1px;
	filter:shadow(color:gray);
}




#isokuva{
   
   padding: 0 0 0 0;
	position: absolute;
	left: 0px;
	top:5px;
   
}

#isokuva img{
   border: 1px solid #000;
}

#vuodet{
   padding: 0.5em 0 0 0;
   margin: 0;
}
/*input{
    padding: 0.3em 0 0 0;
}*/
form{
	 /*background-color: #FFF7DE;*/
	 padding: 0.3em 0 0.3em 0.2em;
}
.kentta{
   font-family:verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: 600;
	
	}
form p.input{
	margin: 1.3em 0 0 1em;
}





