﻿/* CSS Document */
body{
	background-image:url(../images/BG.jpg);
	background-repeat:repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding:0px;
	margin:0px;
	text-align:left;
	
}
#frametbl{
	margin-top:9px;
	width:920px;
}
 #content_slot {
	margin-left : 60px;
	margin-right : 60px;
	margin-top : 5px;
	margin-bottom : 5px;
}
/*** TEKSTIT ***/
.head1{
	color:#ab0032;
	font-size:26px;
	text-align:left;
	margin-top:0px;
	line-height:28px;
}
.head22{
	color:#ab0032;
	font-size:22px;
	padding-top:30px;
	padding-bottom:5px;
	padding-left:30px;
	margin:0px;
	margin-bottom:4px;
}
.head2{
	color:#ab0032;
	font-size:22px;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	line-height:25px;
}
.head3{
	color:#FFFFFF;/*VALKOINEN */
	font-size:24px;
	padding-top:50px;
	padding-bottom:5px;
	padding-left:30px;
	margin:0px;
}
.head31{
	color:#FFFFFF;/*VALKOINEN */
	font-size:24px;
	padding-top:190px;
	padding-bottom:5px;
	padding-left:30px;
	margin:0px;
}
.head2sub{
	color:#ab0032;
	font-size:22px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0px;
}
.head4{
	color:#ab0032;;
	font-size:18px;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:0px;
	margin:0px;
}
.head5{
	color:#ab0032;;
	font-size:16px;
	font-weight:bold;
}
.highlightRED{
	color:#ab0032;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
}
.highlightRED2{
	color:#ab0032;
	font-size:14px;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.highlightORANGE{
	color:#ebad2c;
}
p{
	text-align:left;
}
.customer{
	text-align:left;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
}
.jobinfo{
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
}
.joblist{
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
}
.pagetxt{
	text-align:left;
	margin:0px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:20px;
}
.pagetxtbigger{
	font-size:14px;
	text-align:left;
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.pagetxt_content{
	text-align:left;
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
}
#indextxt{
	padding-bottom:20px;
	padding-top:20px;
}
.presentation_head{
	color:#ebad2c;
	font-size:14px;
	margin:0px;
	padding-top:20px;
	padding-right:30px;
	padding-left:30px;
	text-align:left;
}
#presentation_img{
	margin:0px;
	padding-top:30px;
	padding-left:30px;
	z-index:2;
	position:absolute;
}
.presentation_info{
	color:#ebad2c;
	margin:0px;
	padding-left:130px;
	padding-right:30px;
	padding-top:100px;
	text-align:left;
}
.presentation_info2{
	color:#ebad2c;
	margin:0px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	text-align:left;
}
.presentation_txt{
	color:#FFFFFF;	
	margin:0px;
	padding-top:5px;
	padding-right:30px;
	padding-left:30px;
	text-align:left;
}
.keskisarake{
	width:329px;
}
.oikeasarake{
	width:271px;
}
/*** LINKIT ***/
.SUBNAV{
	width:200px;
	margin:0px;
}
.MainMenuLink {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
} 
.MainMenuLink_hover{
	color:#ebad2c;
	text-decoration:none;
}
.MainMenuLink_selected{
	color:#ebad2c;
	text-decoration:none;
}
.SubMenuLink{
	color:#000000;
	text-decoration:none;
}
.SubMenuLink a:hover{
	color:#000000;
	text-decoration:none;
}
.SubMenuLink_selected{
	color:#ab0032;
	text-decoration:none;
}
.RedMenuLink{
	color:#ab0032;
	text-decoration:none;
}
.RedMenuLink a:hover{
	color:#ab0032;
	text-decoration:none;
}
.RedMenuLink a:selected{
	color:#ab0032;
	text-decoration:none;
}
.OrangeMenuLink{
	color:#ebad2c;
	text-decoration:none;
}
.OrangeMenuLink a:hover{
	color:#ebad2c;
	text-decoration:none;
}
.OrangeMenuLink a:selected{
	color:#ebad2c;
	text-decoration:none;
}
.IndexLink{
	color:#ebad2c;/*orange*/
	text-decoration:none;
}
.SMALLRedMenuLink{
	font-size:12px;
	color:#ab0032;
	text-decoration:none;
}
.SMALLRedMenuLink a:hover{
	font-size:12px;
	color:#ab0032;
	text-decoration:none;
}
.sivulinkki{
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:20px;
	}
/******MENUT & FOOTER *******/
#mainmenu{
	background-image:url(../images/valikkopalkki.jpg);
	background-repeat:no-repeat;
	width:920px;
	height:62px;
}
#menu{
	color:#ebad2c;
	font-size:16px;
	text-align:left;
	position:absolute;
	top:190px;
	margin-left:60px;
}
#footer{
	background-image:url(../images/alapalkki.jpg);
	background-repeat:no-repeat;
	width:920px;
	height:69px;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	padding-bottom:15px;
}
.tausta{
	background-image:url(../images/content_tausta.jpg);
	background-repeat:repeat-y;
}
/** KUVAT JA TAUSTAT **/
#indeximgmain{
	height:259px;
	width:485px;
	margin-bottom:20px;
}
#BGworkinfo{
	background-image:url(../images/IMG_tyo_etusivu.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:275px;
	text-align:left;
	margin-bottom:0px;
}
#BGworkinfo_2{
	background-image:url(../images/IMG_tyo.jpg);
	background-repeat:no-repeat;
	height:347px;
	width:275px;
	text-align:left;
}
#BGtopics{
	background-image:url(../images/IMG_ajankohtaista.jpg);
	background-repeat:no-repeat;
	height:301px;
	width:244px;
	vertical-align:top;
	text-align:left;	
	padding:0px;
	margin:0px;

}
#BGcustomer{
	background-image:url(../images/IMG_kanta_as.jpg);
	background-repeat:no-repeat;
	height:301px;
	width:244px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
#logos{
	clear:left;
}
#holder{
	width:270px;
}

#BGdelifox_middle{
	background-image:url(../images/BG_Delifox_middle.jpg);
	background-repeat:repeat-y;
	width:270px;
 	text-align:left;
	margin:0px;
	padding:0px;
}

.subLogo{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.linkpic{
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.subpageIMG{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
/*** LISTAT ***/
.NormalListItem{
	margin:0px;
	padding-bottom:20px;
	padding-right:20px;
	/*white*/
}
.SmallListItem{
	list-style-image:url(../images/SMALL_LIST_ITEM.jpg);
	/*orange/red*/
}
.GreyListItem{
	list-style-image:url(../images/LIST_ITEM.jpg);
}
.OrangeListItem{
	list-style-image:url(../images/ORANGE_LIST.jpg);
	margin:0px;
	padding-left:5em;
	vertical-align:baseline;
}
/** ADMIN CSS **/

.newstxt{
	font-size:10px;
}
.REDnews{
	color:#ab0032;
	font-size:12px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

.formtxt{
	border: 1px solid #ab0032;
}
textarea{	
	border: 1px solid #ab0032;
}
.total{
	color:#ab0032;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
fieldset{
	border: 1px solid #ab0032;
}
.button {
    border: 1px solid #cb607f;
    background: #ab0032;
	color:#FFFFFF;
}
.pagetxt a,.pagetxt a:visited{
color:#ab0032;
text-decoration:none;
}
.pagetxt a:hover{
color:#ab0032;
text-decoration:underline;
}
