﻿ /* Service search*/
 .serviceSearch
{
    background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_smallPuff.jpg) no-repeat top left;
    width:431px;
    height:92px;
    padding-left:18px;
    padding-top:10px;
    margin-bottom:25px;
}

 .serviceSearch h2
{
    margin-bottom:0px;
}


 /* Serviceanmälan */
 .ServiceTop
 {
     margin:0 auto 0px 17px;
     width:650px;
     height:3px;
     padding:20px 0px 0px 0px;
     background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_ServiceTop.png) no-repeat top left;
 }
 
 .serviceAnmalan
 {
     margin:0 auto 0px 17px; 
     width:610px;
     padding:0 20px;
     background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_ServiceMiddle.png) repeat-y top left;
     float:left;
     clear: both;
 }
 
 .ServiceBottom
 {
     margin:0 auto 30px 17px; 
     width:650px;
     height:3px;
     padding:20px 0px 0px 0px;
     background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_ServiceBottom.png) no-repeat top left;
     float:left;
     clear: both;
 }
 
 .SearchInput
 {
     position:absolute; 
     z-index: 11;
 }
 
 .SearchList
 {
    position:absolute; 
    z-index: 10;
    margin-top: 23px;
    padding-top: 2px;
    border: solid #858585 1px;
    width: 258px;
    background-color: White;
    color:#000;
 }
 
.SearchList a
{
    color:#000;
    display: block;
    padding: 3px 5px;
    text-decoration: none;
    margin: 0px;
}
 
.SearchList a:first-child
{
    margin-top: 1px;
}

.SearchList a:hover
{
    background-color: #F0294A;
    color: White;
}
 


.ServiceNoHits
{
    font-size: 11px;
    padding: 2px 5px;
    margin-top: 1px;
    display: block;
}

.serviceSearch p
{
    padding-left: 5px;
}

label
{
    margin-right: 10px;
}
input
{
    margin-right: 2px;
}