


/* ie_new.css */
form 
{
	margin: 0px; padding: 0px;
    color: #000000;
	font-size: 11px;
    font-family: Verdana,Arial,helvetica;	
    font-weight: normal;
}

BODY
{
  
  padding: 0;
  margin: 0;
  background: black url(/instancedata/prime_product_julkaisu/luja/pics/betoni/top_bg.jpg) no-repeat center top;
  color: #000000;
  
  width: 100%;
  display: table;
  letter-spacing:0;
  text-decoration: none;
  font-size: 11px;
  font-family: Verdana,Arial,helvetica;	
  font-weight: normal;

}

BODY iframe  {overflow: scroll;}


#logo {width: 132px; float: left; height: 30px; border: 0px;}


a {
  text-decoration: none;
  }

a:link {
    color:#FF181F;
    text-decoration: none;
    }      /* unvisited link */
a:visited {
    color:#FF181F;
    }  /* visited link */
a:hover {
    color:#FF181F;
    text-decoration: underline;

}  /* mouse over link */
a:active {
    color:#FF181F;
    text-decoration: none;
    }  /* selected link */

h2,h1 {
     color: black;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    }

.sc_hc1 h2{
   margin: 0;
   font-size: 14px;
}

.sco_ta{
width: 100%;
border: 0;
padding-top: 1.5em;
margin: 0;
}

.sisaltosivu p.bigtitle {
     color: black;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 1em;
    letter-spacing: normal;
    }

H3
{
	font-size:15px;
	text-decoration: none;
	color: black;
	font-weight: normal;
}

.minititle
{
	font-size: 13px;  
	text-decoration: none;
	color: black;
	font-weight: bold;
}

h4
{
	font-size: 11px;  
	text-decoration: none;
	color: black;
	font-weight: bold;
}

.standfirst {
  font-weight:bold;
}


/*  HEADER */

#lb_topmenu td {
height: 22px;
text-align: center;
}

#lb_topmenu  a.toplinks {color: white; font-weight: bold; font-size: 13px;  letter-spacing: -1px; }
#lb_topmenu  a.toplinks:hover {color: white; font-weight: bold; font-size: 13px; letter-spacing: -1px; text-decoration: none;}
/* TOP.AsP-tyylit */


body, td, p, th,  h1,h2,h3,h4,h5,h6, li, ul, ol, div, span, font
{
	font-family: Verdana, Arial, helvetica; 
}

#pagetitle {width: 100%; font-weight: normal; margin-top: 10px; padding-left: 2px; margin-bottom: 10px; font-size: 16px; Font-family: Verdana; font-weight: normal;}

.minileipis, .minicursive, .button, .submitbutton, .resetbutton
{
	font-family: Verdana, Arial, helvetica; 
}
	
.minititle a {color: black;}

P, .bigcursive, .editor p,li
{
	font-size: 11px;
	text-decoration: none;
	color: Black;
    letter-spacing: -1px;
}

P, .editor p, h4 

{line-height: 16px;}




div.clearfix {
	clear:both;
    }

/*  HEADER */

div#header {
    height: 159px;
    }

div#pageImageHolder {
    float: right;
    margin-top: 32px;
}

div#pageImageHolder input.searchtext {

width: 150px;
height: 20px;
border: 1px solid black;
}

div#pageImageHolder img {
margin-top: 4px;
margin-left: 2px;
}

div#pageImageHolder ul {
display: block;
padding-top: 4px;
margin: 0px;
}

div#pageImageHolder ul li {
display: block;
padding: 0px;
margin: 0px;
letter-spacing: -1px; 
}

div#pageImageHolder ul li:before {
	content: "- ";
	}


div#pageImageHolder ul li#break {}

div#pageImageHolder ul li a {
line-height: 14px;
color: white;
padding-left: 1px;
padding-right: 1px;
}

div#logoHolder {
    float: left;
    margin-top: 29px;
}

#logo {
   border: 0px;
   }


div#pageImageHolder ul li a:hover {
color: #ff181f
}

img#logopic {
    border: 0px;
    }

/* main navigation */
#nav {
	width:100%;
	overflow:hidden;
    background-image: url(/instancedata/prime_product_julkaisu/luja/pics/betoni/top_palkki.jpg);
    background-repeat: no-repeat;
    height: 30px;
}
#nav ul {
    height: 100%;
	margin:0;
	padding:4px;
  padding-left: 0px;
  padding-top: 7px;
	list-style:none;
}

#nav li{
    height: 100%;
    display: inline;
    padding-left:1em;
    margin-left:1em;
    border-left:1px solid #000;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -1px;
}

#nav li.first {
    border-left:none;
    }        

#nav li a {
	color:white;
    padding:0 0 0 4px;
    height:100%;
}

#nav li.selected a {
	color:#FFD200;
    padding:0 0 0 4px;
    height:100%;
}

#nav li a:hover, .active {
	color: #FFD200;
	text-decoration:none;
}

#nav li .selected a {
	color: #FFD200;
	text-decoration:none;
}

#subnav {
overflow:hidden;
    background-color: #1F1F1F;
    color: #ffffff;
    width:100%;
    font-size: 0;
    margin:0;
    padding:0;
}
#subnav a {
      color: #ffffff;
     line-height: 25px;
}

#subnav li a:hover, .active {
	color: #FF181F;
	text-decoration:underline;
}

#subnav a {
      color: #ffffff;
}

#subnav li.selected a {
	color: #FF181F;
	text-decoration:underline;
}




#subnav ul {
    display: inline;
    margin: 0;
    padding-bottom: 4px;
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
	list-style:none;
    line-height: 22px;
}

#subnav li{
    display: inline;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: -1px;
}

.etusivu .channelitem {
  padding-bottom: 0.5em;
}
.etusivu .channelitemtitle a{
    color: white;
    text-decoration:none;
    }

.etusivu  .channelitemtitle a:hover{
	color: #FF181F;
	text-decoration:underline;
}
.etusivu .channelitemdate{
    color: #808080;
    font-size: 10px;
}

.sisaltosivu .channelitem {
  padding-bottom: 0.5em;
}
.sisaltosivu .channelitemtitle a{
    color: black;
    text-decoration:none;
    }

.sisaltosivu .channelitemtitle a:hover{
	color: #FF181F;
	text-decoration:underline;
}
.sisaltosivu .channelitemdate{
 color: #808080;
    font-size: 10px;
}


/*3rdnav*/
#nav3 ul {
    display: block;
    list-style-type:square;
    color: black;
    margin: 0;
    padding: 0;

}
#nav3 li {
    display: block;
    list-style-type: square;
    color: black;
    margin: 0;
    padding: 3px 3px 3px 8px;
}

#nav3 li:before {
	content: "+ ";
	}


#nav3 li a {
    color: black;
    font-size: 12px;
}

#nav3 li.selected a {
	color: #FF181F;
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;

}

/* CONTENT */

/* kaikki sivut */
#pageHolder {
    padding:0;
    margin:0 auto;
    height: auto;
    width: 900px;
}

div#contentHolder {
   }

.mediumtitle, H3
{
	font-size:11px;
	text-decoration: none;
	color: #a8a8a8;
	font-weight: bold;
}

.minititle
{
	font-size: 13px;  
	text-decoration: none;
	color: white;
	font-weight: bold;
}

.cursive, h4
{
	font-size: 12px;  
	text-decoration: none;
	color: white;
	font-weight: bold;
}

/* etusivu */

.etusivu div#wrap 
  {
  width: 100%;
  background-color: black;
  margin:0 auto;
  padding: 0;
  }

.etusivu #palsta1{
padding:0;
margin: 0;
float: left;
width: 555px;
background-image: url(/instancedata/prime_product_julkaisu/luja/pics/betoni/keskipalsta_bg.jpg);
background-repeat: no-repeat;
background-color: #171717;
}

.etusivu #palsta1Sisalto {
padding: 30px 30px 30px 30px;  
}

.etusivu #mainimage {
   padding-bottom: 10px;
}

.etusivu #mainimage img {
    position: relative; 
    width: 555px;
    height: 198px;
}

.etusivu p,bigcursive,li {
	color: white;
    font-size: 11px;
    letter-spacing: 0;
    text-decoration: none;
}
.etusivu #palsta1 .liveeditable .xmldoc	{
	background-color:#000000;
}
.etusivu {
  background-color: black;
  }
.etusivu #palsta2{
width: 345px;
float: right;
padding-top: 10px; 
}

.etusivu #palsta2 p{
color: white;
margin: 10px;
}

.etusivu #palsta2 h2{
color: white;
margin: 10px;
}

.etusivu #palsta1 h1{
color: #adadad;
}

.etusivu #palsta1 h1.channeltitle{
color: white;
}


/*sisaltosivu*/

.sisaltosivu .pdf {}

.sisaltosivu .filetype {
padding-left: .5em;
padding-right: .5em;
}


.sisaltosivu #palsta1Sisalto h4{
   color: black;
}

.sisaltosivu #palsta1Sisalto h3 {
    color: black;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

.sisaltosivu div#wrap 
  {
  width: 100%;
  background-color: #DADADA;

  margin:0 auto;
  }


.sisaltosivu #palsta1Sisalto {
    margin-left: 27px;
    margin-top: 20px;
    WIDTH: 510px;    
}

.sisaltosivu #palsta1.palsta11{
width: 555px;
float: left;
color: black;
background-color:#FFFFFF;  
}

.sisaltosivu #palsta2.palsta21 {
width: 345px;
float: right;
color: #000;
}

.sisaltosivu #palsta1.palsta12{
width: 650px;
float: left;
color: black;
background-color:#FFFFFF;  
}

.sisaltosivu #palsta2.palsta22 {
width: 250px;
float: right;
color: #000;
}


.sisaltosivu #palsta2Sisalto {
padding: 10px 18px 10px 18px; 
}
.sisaltosivu #palsta2 p {
color: black;
}

.sisaltosivu #palsta2 h2 {
color: black;
}

.sisaltosivu #mainimage{
    padding-top: 10px;
}

.sisaltosivu #mainimage img{
    position: relative; 
    }

.sisaltosivu li {
    color: black;
    font-size: 11px;
    letter-spacing: -1px;
    text-decoration: none;
	padding: 0px;
}

.sisaltosivu .palsta1Sisalto li {
    color: #000000;
    font-size: 11px;
    letter-spacing: -1px;
    padding: 0px;
}


.sisaltosivu ul {
color: #000000;
}

/* contact search form */
.LujaPersonSearchInputWrapper {
width:100%;
height:30px;
}
.LujaPersonSearchInputWrapper .LujaPersonSearchLabel {
width:210px;  
}
.LujaPersonSearchInputWrapper .LujaPersonSearchDropdown {
width:240px;
float:right;
}
.LujaPersonSearchInputWrapper .LujaPersonSearchTextField {
width:234px;
float:right;
}


/*palsta2*/

/*feed otsikko*/

/*feed paiva*/
.palsta2FeedItem, .palsta2FeedItem p {
     color: #000000;
     font-size: 10px;
     padding: 0px 0px 5px 0px;
     }

#palsta2 .date {
    color: #808080;
    font-size: 10px;
}
.palsta2FeedItem a {
  text-decoration: none;
  }

.palsta2FeedItem a:link {
    color:#000000;
    text-decoration: none;
    }      /* unvisited link */

.palsta2FeedItem a:visited {
    color:#000000;
    }  /* visited link */

.palsta2FeedItem a:hover {
    color:#FF181F;
    text-decoration: underline;

}  /* mouse over link */
.palsta2FeedItem a:active {
    color:#FF181F;
    text-decoration: none;
    }  /* selected link */


/* palsta2Etusivu etusivun nosto*/
#palsta2Etusivu {}

/*palsta2Kartta etusivun kartta */
#palsta2Kartta {
     width: 100%;
     padding: 0;
     background-image: url('/instancedata/prime_product_julkaisu/luja/pics/betoni/mustakartta.jpg');
     background-repeat: no-repeat;
    }
#palsta2KarttaSisalto {
    padding-top: 44px; 
    margin-left: 41px; 
    width: 205px; 
    font-size: 11px;
    text-decoration: none;
    color: white;
    }
#palsta2Banners {
    width: 382px;
 }   
 #palsta2Banners img {
    border-style: none;
    }

 #palsta2Banners ul {
    margin: 0;
    padding: 21px;
	list-style:none;
}

 #palsta2Banners li{
    display: inline;
}

/*  FOOTER */
.footer {
  width: 100%; 
  height: 30px;
  margin:0 auto;
}

.etusivu #footercell1 {
    background-color: #232323;
    height: 48px;
    padding-left: 0;
    width: 555px;
    float: left;
}
.etusivu #footercell2 {
    background-color: #232323;
    height: 48px;
    padding-left: 0;
    width: 345px;
    float: right;
}

.etusivu #footercell1 div{
    color: #7C7C7C;
    font-size: 9px;
    padding: 1em;
    }

.sisaltosivu #footercell1 {
    background-color: #E9E9E9;
    height: 48px;
    padding-left: 0;
    width: 555px;
    float: left;
}
.sisaltosivu #footercell1 div{
    color: #7C7C7C;
    font-size: 9px;
    padding: 1em;
    }

.sisaltosivu #footercell2 {
    background-color: #E9E9E9;
    height: 48px;
    padding-left: 0;
    width: 345px;
    float: right;
}
table#lujabox {
    margin-bottom: 5px;
    margin-top: 5px;
    width: 234px;
}
#lujabox {
    border: 4px solid #EFEFEF;
}
#lujabox td, p {
    font-family: verdana;
    font-size: 11px;
}
.lujabox_title1 {
    background-color: #EFEFEF;
    border-bottom: 1px solid #CC0001;
    font-weight: bold;
    height: 26px;
    padding-left: 5px;
    width: 100%;
}
.lujabox_content1 {
    padding: 5px 0 5px 5px;
}



.sc_ta{
width: 100%;
border: 0;
padding: 0;
margin: 0;
}

.sco_ta{
width: 100%;
border: 0;
padding-top: 1.5em;
margin: 0;
}


.sc_tr {
width: 100%;
}

.sc_trh {
width: 100%;
background-color: #f2f2f3;
margin-top: 10px;
}
.sc_hc1 {
width: 43%;
border: 0;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0;
text-align: left;
}

#main .sc_hc1 h2{
   margin: 0;
}

.sc_hc2 {
width: 20%;
border: 0;
padding: 0 3px;
margin: 0;
text-align: left;
}

.sc_hc3 {
width: 37%;
border: 0;
padding: 0 3px;
margin: 0;
text-align: left;
}



.sc_tc1 {
width: 43%;
border: 0;
padding: 0 3px;
margin: 0;
}

.sc_tc2 {
width: 20%;
border: 0;
padding: 0 3px;
margin: 0;
}

.sc_tc3 {
width: 37%;
border: 0;
padding: 0 3px;
margin: 0;
}

.sc_ta a {
  color: #616161;
  font-weight: bold;
}

.sc_ta a:hover {
  color: #FF181F;
  font-weight: bold;
}
#sivupohja-lb-kapea table td p {
    margin: 0;
    padding: 0;
}


