
#navlist
{

padding-top: 50px;
}



#navcontainer ul
{

list-style: disc;
text-align: left;
}

#navcontainer ul li a
{
 list-style:disc ;

padding-left: 15px;
text-align: left;
font: bold 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #000000;
}

#navcontainer ul li a:hover
{

 list-style:disc ;
padding-left: 15px;
text-align: left;
font: bold 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: red;
}

#navcontainer ul li a#current
{
 list-style:disc ;
color: red;
}







ul#menu1{

   display:block;
   font-family:Arial, Helvetica, sans-serif;
   font-size:1.1em;
   font-style:normal;
   }

ul#menu1 li{
   list-style:disc ;
list-style-position: inside
   }

ul#menu1 li a{
   display:block;
   background:#000000;
   padding:2px 0px 5px 10px;
   text-decoration:none;
   width:126px;
   height:20px;
   }



.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #000000; /*overall menu background color*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;


}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 96px; /*Width of top level menu link items*/
height: 40px;
padding: 0px 8px;
border: 1px solid black;
border-left-width: 0;
text-decoration: underline;
color: #ffbb17;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{

left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 110px; /* no need to change, as true value set by script */

top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 100px; /*width of sub menu levels*/
height: 35px;
color: #ffbb17;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ffffff;
}

.suckertreemenu ul li a:hover{
background-color: #000000;
color: #ffffff;

}




 {

background-color: #ffffff;
	margin-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:   url();
	background-repeat: repeat;
	}

form {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}






.Text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	vertical-align: top;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image:  url(file:///D|/work/ty&#246;t/kauneushoitolamaarithelin/maarithelin_web/pullot_tausta.jpg);
	background-repeat:no-repeat;
	
}

.Text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	vertical-align: top;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image: url();
	
	background-repeat:no-repeat;
}

.Text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	vertical-align: top;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image:  url(file:///D|/work/ty&#246;t/kauneushoitolamaarithelin/maarithelin_web/pullot.jpg);
	background-repeat:no-repeat;
}

.Text-NoPad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#858484;
}

.contactText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.palkki {
	
	bgcolor: #b40e80;
}






#padSet1 {
	padding:10px;
}

#padSet2 {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  font-weight: bold;
	text-align:center;
    text-valign:middle;
	color:#ffffff;
	background-color: #000000;
}


.footer2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5px;
  font-weight: bold;
	text-align:right;
   	color:#ffffff;
	background-color: #000000;
}

a.footer2:link, a.footer2:visited{text-decoration : none; color : #000000;}
a.footer2:visited, a.footer2:hover{text-decoration : none; color : #000000;}

.linkkipalkki {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5px;
  font-weight: bold;
	text-align:right;
   	color:#000000;
	background-color: #ffffff;
padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}







.alaosateksti {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#000000;
	background-color: #ffffff;
}

.alaosalinkit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FCA206;
	background-color: #ffffff;
}
a.footerLinksLink:link, a.footerTextLink:visited{text-decoration : underline; color : #333333;}
a.footerLinksLink:visited, a.footerTextLink:hover{text-decoration : underline; color : #333333;}





.Head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:bold;
	color:#323030;
	font-weight: bold;
	margin-left: 20px;
}

.Head-NoPad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:bold;
	color:#323030;
	font-weight: bold;
}

.SubHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:bold;
	color:#FCA206;
	font-weight: bold;
	margin-left: 20px;
}

.SubHead-NoPad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:bold;
	color:#FCA206;
	font-weight: bold;
}

.TeamHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:bold;
	color:#FCA206;
	font-weight: bold;
}

.TeamSubHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:bold;
	color:#445680;
	font-weight: bold;
}
a.TeamSubHead:link, a.TeamSubHead:visited{text-decoration : none; color : #333333; font-weight: bold;}
a.TeamSubHead:hover, a.TeamSubHead:active{text-decoration : none; color : #333333; font-weight: bold;}

a.SubHead:link, a.SubHead:visited{text-decoration : none; color : #333333; font-weight: bold;}
a.SubHead:hover, a.SubHead:active{text-decoration : none; color : #333333; font-weight: bold;}



.CreativeSubHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#445680;
	
	margin-left: 20px;
	background-color: #b40e80;
	
}
a.CreativeSubHeadLink:link, a.CreativeSubHeadLink:visited{text-decoration : none; color : #333333; font-weight: bold;}
a.CreativeSubHeadLink:hover, a.CreativeSubHeadLink:active{text-decoration : none; color : #333333; font-weight: bold;}

.footerLinksLink{
	bgcolor: #b40e80;
}


.vasen {
	margin-left: 0px;
        background-color: #ffffff;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
        padding-left:10px;
	padding-right:5px;
	padding-top:10px;
  line-height: 190%
       
        
}


.vasen2 {
	margin-left: 0px;
        background-color: #ffffff;
      
	color:#333333;
	padding-right:5px;
	padding-top:10px;
  line-height: 190%
       
        
}

a.vasen2:link, a.vasen2:visited{text-decoration : none; color : #000000; font-weight: bold;}
a.vasen2:hover, a.vasen2:active{text-decoration : none; color : #000000; font-weight: bold;}










.menu{
	margin-left: 0px;
        background-color: #ffffff;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
        padding-left:10px;
	padding-right:5px;
	padding-top:10px;
   
        
}






.ajankohtaista {
	
        background-color: #ffffff;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin-left: 25px;
	
	
        padding-left:10px;
	padding-right:10px;
	padding-top:10px;
        padding-bottom:10px;
        border-left:1px solid #999999;
	border-right:1px solid #999999;
        border-top:1px solid #999999;
        border-BOTTOM:1px solid #999999;
}



.valinta {
	        background-color: #cccccc;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
        padding-left:5px;
	padding-right:200px;
	padding-top:2px;
        padding-bottom:2px;
    
}


.valinta2 {
	        background-color: #cccccc;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
      padding-left:5px;
	padding-right:200px;
	padding-top:2px;
        padding-bottom:2px;
    
}


.sisalto_1 {
	
 

 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
font-weight: normal;
	color:#000000;
        padding-left:20px;
	padding-right:20px;
	padding-top:20px;

}

.ala {
	
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
        padding-left:50px;
	padding-right:50px;
	padding-top:50px;


        
}

.sisalto1 {
	
 

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:13px;
color:#000000;
margin-left: 25px;
margin-right: 25px;
margin-top: 20px;
       text-decoration: none; 
}


a.sisalto1:link, a.sisalto1:visited{text-decoration : none; color : #000000; font-weight: bold;font-size:11px;}
a.sisalto1:hover, a.sisalto1:active{text-decoration : none; color : #000000; font-weight: bold;font-size:11px;}

.palvelu {
	
 

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:13px;
color:#000000;
margin-left: 25px;
margin-right: 25px;
margin-top: 20px;
       text-decoration: none; 
}



.inputText1 {border:1px solid #333333; background-color:#999999; color:#000000; font-size:11px;	width:190px;}
.inputText2 {border:1px solid #333333; background-color:#999999; color:#000000; font-size:11px; width:190px;}
.inputText3 {border:1px solid #333333; background-color:#999999; color:#5E6A76; font-size:11px;	width:140px;}





/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 120px; /*For KHTML*/
  list-style: none;
 text-decoration: none;
}

ul#navmenu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
 text-decoration: none;
}

/* Root Menu */
ul#navmenu a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  display: block;
  background: #000000;
  color: #ee0016;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 100%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #333;
  color: #ee0016;
 text-decoration: none;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #000000;
  color: #ee0016;
 text-decoration: none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #333;
  color: #ee0016;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #000000;
  color: #ee0016;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #333;
  color: #ee0016;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #000000;
  color: #ee0016;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #333;
  color: #ee0016;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 120px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}




