body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 0.95em;
line-height: 1.3;
background: #df4e15 }

#content { border: 5px double #df4e15;
background: #f5ebbb;
color: #000000; }

#otsikko h1 { font-family: Trebuchet MS, Verdana, Geneva;
font-size:2em;
text-align: center;
margin: 0px 0px 0px 0px;
color: #800000 }

#otsikk h1 span { display:none }

#valikko { color:#df4e15;
background: #f5ebbb; }
ul#navigointi{  }
ul#navigointi li{ list-style-type: none; }
ul#navigointi li a{text-decoration: none; }
ul#navigointi li a:link, ul#navigointi li a:visited{ color:#800000 }
ul#navigointi li a:hover, ul#navigointi li a:active{ color:#df4e15 }


.mainbody { margin: 0px 5px 0px 5px }

h4 { font-size: 1.05em;
margin: 0px 0px 0px 0px;
padding: 0; }

p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #000000;
background: #f5ebbb;
font-weight: normal;
margin: 0;
padding: 0; }

p.alas { clear: both;
line-height: 1.6;
padding-top: 15px;
color: #800000;
background: #f5ebbb;
font-size: 0.9em; }

p.empl { font-size: 0.8em; }

p.webmaster { clear: both;
line-height: 1.6;
padding-top: 10px;
color: #df4e15;
background: #f5ebbb;
font-size: 0.6em; }
a.webmaster { text-decoration: none;
color: #800000;
background: inherit }

.link:link, .link:visited { background: inherit;
color: #df4e15 }
.link:active, .link:hover { background: inherit;
color: #800000 }

a:link, a:visited{ background: inherit;
color: #df4e15 }
a:active, a:hover { background: inherit;
color: #800000 }

img.pikkukuva { border: 3px double #df4e15;
width: 100% }

img.etusivukuva { border: 3px double #df4e15;
width: 100% }

img.tuotekuva { border: 3px double #df4e15;
width: 100% }

img.palvelutkuva { border: 3px double #df4e15;
width: 100% }

img.palvelutkuva_i { border: 3px double #df4e15;
width: 100% }

img.kakkukuva { border: 3px double #df4e15;
width: 100% }

img.engedikuva { border: 3px double #df4e15;
width: 100% }
p.engedi { font-size: 0.85em }

.clear { clear: both; }

#tuotevalikko { 
margin:0;
padding:0; }

ul#tuotenavigointi{ margin: 0px 0px 0px 20px;
padding:0;
border: none }
ul#tuotenavigointi li{ list-style: none;
border: none;
background: inherit;
color: #df4e15;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align: left;
padding: 10px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-weight: normal;
display: block; }
ul#tuotenavigointi li a{ color: #df4e15;
background: inherit;
text-decoration: none; }
ul#tuotenavigointi li a:link, ul#tuotenavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #df4e15 }
ul#tuotenavigointi li a:hover, ul#tuotenavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

#palveluvalikko { 
margin:0;
padding:0; }

ul#palvelunavigointi{ margin: 0px 0px 0px 20px;
padding:0;
border: none }
ul#palvelunavigointi li{ list-style: circle;
border: none;
background: inherit;
color: #df4e15;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.05em;
text-align: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
display:list-item; }
ul#palvelunavigointi li a{ color: #df4e15;
background: inherit;
text-decoration: none; }
ul#palvelunavigointi li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #df4e15 }
ul#palvelunavigointi li a:hover, ul#palvelunavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

hr { color: #df4e15;
background-color: #df4e15;
height: 4px;
border: 1px inset #fff;
padding: 0px;
margin: 10px 0px 15px 0px }

h5.yhdistys { margin: 10px 0px 5px 0px }
ul.yhdistys { margin: 0px 0px 25px 10px;
padding: 0px 0px 0px 5px }
ul.yhdistys li { color: #800000;
background: inherit;
list-style: circle;
display:list-item; }


h5.kakut { margin: 10px 0px 5px 0px }
ul.kakkunavigointi { margin: 0px 0px 25px 0px;
padding: 0px 0px 0px 15px }
ul.kakkunavigointi li { color: #800000;
background: inherit;
list-style: circle;
display:list-item; }
ul.kakkunavigointi li a{ color: #df4e15;
background: inherit;
text-decoration: none; }
ul.kakkunavigointi li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #df4e15 }
ul.kakkunavigointi li a:hover, ul#palvelunavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

h5.tuotteet { margin: 10px 0px 10px 0px }
p.tuotteet { margin: 5px 0px 25px 0px;
font-size: 0.8em }

.galleria { padding: 0px;
margin: 0px 0px 10px 0px;
border: 3px double #df4e15; }

#galleriavalikko { 
margin:0;
padding:0; }

ul#gallerialista{ margin: 0px 0px 0px 15px;
padding:0;
border: none }
ul#gallerialista li{ list-style: square;
border: none;
background: inherit;
color: #df4e15;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.95em;
text-align: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
display:list-item; }
ul#gallerialista li a{ color: #df4e15;
background: inherit;
text-decoration: none; }
ul#gallerialista li a:link, ul#palvelunavigointi li a:visited{ background: inherit;
text-decoration: none;
color: #df4e15 }
ul#gallerialista li a:hover, ul#palvelunavigointi li a:active{ background: inherit;
text-decoration: underline;
color: #666666 }

.lahjatavara { padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 20px; }
.lahjatavara li { list-style: disc;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px; }

h5.ajankohtaista { margin: 5px 0px 5px 0px; }
.paivays { margin: 0px 0px 8px 0px;
font-size: 0.7em }

.huom { font-size: 1.15em;
margin: 10px; }

.kakkutilaus { background: #f4eed0;
color: #800000;
margin: 5px 0px 0px 0px;}
.lomaketiedot { background: #f4eed0;
color: #800000;
margin: 10px 0px 0px 0px;
width: 100% }
.lisatiedot { background: #f4eed0;
color: #800000;
margin: 5px 0px 0px 0px;
width: 100% }
.info { font-size: 0.6em }
.punainen { font-size: 12pt;
background: inherit;
color: #ff0000 }
.oranssi, .oranssi:hover  { background: inherit;
color: #df4e15 }
.tummapun { background: inherit;
color: #800000 }
.painonappi { 
color: #800000;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px; }

fieldset { color: #df4e15;
background-color: inherit; }

.piilossa { display: none }

.alkuun { float: right;
margin: 0px 0px 0px 0px; }