@import url(stylesToho.css); /* muu CSS */

/********************* peruselementit alkaa ****************************/
body{background-color:#AAB4C4} 
h1, h2, h3,h4, h5, h6 {background-color:transparent !important;}
#colRight h1, #colMenu h1 {color:#FFFFFF}
/*
p.bodytext:first-letter {font-size:1.3em !important; font-weight:bold;}
*/

/*pääsisältö */
#content {border-style:solid; border-width: 0 1px 0 0; border-right-color:#3470A6}
#content {background-color:white} 

/* oikeanpuoleisin sarake*/
.colRightTD {border-left-width: 2px; border-left-color: #005399;  border-left-style:solid; background-color:#427EB2;}
.colRightTD p, .colRightTD li {color:#FFFFFF}

/* vasen ja pääsarake */
#colNormal, #colLeft {background-color:white} 
table.addressTable font {color:black}
.addressTableImage img {border:1px solid black}

/* sivun alaosa */
#bottomInfo, #bottomInfo a {background-color:#015196; border-right:1px solid #015196; text-decoration:none; color: white} 
div.bottomText {color:white;}
#colLeft img, table.addressTable .addressTableImage img {BORDER-LEFT-COLOR: #015196; BORDER-BOTTOM-COLOR: #015196; BORDER-TOP-COLOR: #015196; BORDER-RIGHT-COLOR: #015196}

/********************* peruselementit päättyyy *************************/





/****************** linkit alkaa **********************/
span.ems {display:none}
a span.eml img {vertical-align:middle; border-width:0}
a:link {color:rgb(49, 46, 155)}
a:visited {color:rgb(57, 53, 60)} 
a:hover { color:#465576 ;}
.act {color:#FF8216}

/* päävalikko - mukana etusivulinkki + sivukarttalinkki */
.mainMenu {background:url(navipalkki.gif);}
#menu_1 {background-position: 50% 0}
#mapLink {background-position: 100% 0}
body#frontpage td#frontpageTD a, body#sitemap #mapLink a {text-decoration:none !important; cursor:default}
.mainMenu a:link, .mainMenu a:visited {color:white; text-decoration:none; text-transform: uppercase; color:#D7ECFF; text-decoration:none }
.mainMenu a:hover, .mainMenu .menu1-level1-act a:hover {color:#FFF !important} 
/*text-decoration:underline; , td#frontpageTD a:hover*/
.mainMenu span {color: white}
.mainMenu .menu1-level1-no span.outer {background:transparent url(../images/arrowicon.gif) no-repeat 100% 6px;}
.mainMenu .menu1-level1-act span.outer, body#frontpage td#frontpageTD span.outer {background:transparent url(../images/arrowicon2.gif) no-repeat 100% 6px;; color:#4A2F7C !important;} /* white navihover.gif, body#sitemap td#mapLink span a */
.mainMenu .menu1-level1-act a:link, .mainMenu .menu1-level1-act a:visited, body#frontpage td#frontpageTD a {color: #4A2F7C;}
.mainMenu .menu1-level1-act span.cur, body#frontpage td#frontpageTD a, body#sitemap #mapLink a, body#sitemap #mapLink a:hover {color: #4A2F7C !important;}


/* alavalikot */
#colRight a, #colMenu a {text-decoration:none;}
#colRight a:hover {text-decoration: underline !important;}
.menu2-level2-no, .menu2-level2-act {border:1px solid; border-color: #3E94DF #0157A3 #0157A3 #3E94DF; margin: 1px 0; padding:1px 0 1px 2px}
.menu2-level2-no {background: #0172D5 url(../images/arrowicon.gif) no-repeat 100% 50%;}
.menu2-level2-act {background: #0172D5 url(../images/arrowicon2.gif) no-repeat 100% 50%;}
.menu2-level3-act, .menu2-level3-no, .menu2-level4-no, .menu2-level4-act {border-width:0 1px; border-style: solid; border-color: #3E94DF #0157A3 #0157A3 #3E94DF; background-color:#3E94DF}
#colMenu a:link, #colMenu a:visited, #colRight a:link, #colRight a:visited  {color:#D7ECFF; text-decoration:none}
.menu2-level2-act a, .menu2-level3-act a, .menu2-level4-act a, #colMenu span.cur {color:#4A2F7C !important}
#colMenu a:hover, #colRight a:hover, .menu2-level2-act a:hover {color: #FFFFFF !important;}

.menu2-level3-act {}
.menu2-level4-no {}
.menu2-level4-act {}

/* sisältöalue */
a.backLink:link, a.backLink:visited {font-weight:bold; }
.csc-sitemap a:link {color:#4A2F7C}
.csc-sitemap a:visited {color: #4A2F7C}
/****************** linkit päättyy **********************/



/********************* defaultCSS alkaa ********************************/

/* Indexed search 

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
*/

/* mininews */

p.tx-mininews-pi1-listrowField-teaser, .tx-mininews-pi1 p.bodytext, .tx-mininews-pi1-singleView {border-bottom: 2px dotted #437EB1;}
.tx-mininews-pi1-fp_listrowField-datetime {background-color:transparent !important}
.tx-mininews-pi1-fp_listrowField-title {}
.tx-mininews-pi1-fp_listrowField-teaser {}
.tx-mininews-pi1-fp_listrowField-teaser a {background-color:transparent !important;}
.tx-mininews-pi1-listrow p.tx-mininews-pi1-listrowField-title a:link, 
.tx-mininews-pi1-listrow p.tx-mininews-pi1-listrowField-title a:visited {text-decoration:none !important; }
.tx-mininews-pi1-listrow p.tx-mininews-pi1-listrowField-title a:hover {text-decoration:underline !important}
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A {text-decoration:none !important; }

	
/********************* defaultCSS päättyy *************************/

/****** lomakkeet ********/
input, textarea  { border:1px solid #015196; background-position: left top; color: #015196; background-image:url('lomake.jpg'); font-family:Verdana; font-size:9pt }
input.submit { padding:3px; border:2px solid #015196; background-position: left top; color: #015196; background-image:url('lomake.jpg'); font-family:Verdana; font-size:9pt; font-weight:bold }
input.check {border:none; background:transparent url(.);}


/****** muut ********/
hr {border-top: 2px dotted #437EB1; border-bottom: none; color:#FFFFFF; background-color:#FFFFFF  }

