/*
 * MSN Live search
 */
.sw_b1 {
background-color:#FFFFFF;
border:1px solid #B0B8BE;
}
.sw_b2 {
border:1px solid #E3E3E4;
}
.sw_b3 {
border:1px solid #F0F0F0;
margin-right:0.5em;
}
input.sw_qbox {
border:1px solid #FFFFFF;
color:#333333;
font-family:arial;
font-size:112%;
padding:0.35em 0.4em 0.3em;
vertical-align:middle;
width:21.5em;
}
input.sw_qbtn {
background-color:#549C00;
background-image:url(http://www.live.com/s/live/hpasset4.gif);
background-position:0 -64px;
border:medium none;
cursor:pointer;
height:24px;
line-height:500%;
margin:0.14em 0.2em 0.14em 0.14em;
vertical-align:middle;
width:24px;
}
.sw_box td {
white-space:nowrap;
}
.sw_box {
font-family: Arial,Helvetica,Sans-Serif;
font-size: small;
margin-left: 31px;
_margin-left: 20px;
/*margin-top: 40px;*/
}
.sw_logoDiv {
background-image:url(http://www.live.com/s/live/hpasset4.gif);
background-repeat:no-repeat;
height:40px;
width:140px;
}
/*
 * Yahoo
 */
#yschdoc {
margin:0px auto;
text-align:center;
font-family:arial,helvetica,clean,sans-serif;
font-size:83%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.22em;
width: 400px;
}
#yschsbx legend {
display:none;
}
#i-1-3 {
margin-left:5px !important;
width:28.5em;
height:1.3em;
margin-bottom:1px;
}
#yschsbx {
margin:8px auto 30px;
}
#yschsbx .yschact {
margin-top:10px;
text-align:center;
}
#ygbtover {
width:9.5em;
}
.ygbt {
padding-bottom:5px;
}
.ygbt {
background-color:#CE9200;
background-image:url(http://a.l.yimg.com/a/i/ww/thm/1/grd-1px_1.1.gif);
background-position:0 -450px;
background-repeat:repeat-x;
border:1px solid #999B9A;
color:#000000;
cursor:pointer;
font-family:arial;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:1.73em;
line-height:normal;
margin-left:-1px;
padding:2px 8px;
text-align:center;
white-space:nowrap;
}
.ysradio{
font-family: verdana;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 78%;
line-height: 1.2em;
font-size-adjust: none;
font-stretch: normal;
margin-top: -20px;
}
/*
 * Eniro
 */
#s-1-4 {
background-image:url(../images/bg-eniro.png);
background-repeat:repeat-x;
background-color: #e6eff1;
background-position: 0 38px;
font-family:arial,helvetica,clean,sans-serif;
font-size:83%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding: 0;
_height: 228px;
}
#s-1-4 a{
color:#000000;
}
#i-1-4 {
width:24em;
font-family:arial,sans-serif;
font-size:1em;
height:auto;
margin:0;
overflow:hidden;
padding:0.2em;
}
/*
 * Hitta
 */
#s-2-1 {
padding:0;
font-family:Verdana,Arial,Helvetica,Tahoma;
font-size:12px;
_height: 228px;
}
#s-2-1 img{
position:absolute;
right:35px;
top:40px;
}
#s-2-1 #sContent {
margin-top: 55px;
padding: 20px 30px;
background-color: #C3D4F0;
height: 133px;
_padding-bottom: 5px;
_padding-right: 20px;
}
#s-2-1 label{
font-size: 14px;
}
#s-2-1 p{
color: #666;
font-size: 11px;
margin-top: 2px;
margin-bottom: 4px;
}
#s-2-1 #button{
float:right;
font-size:14px;
margin-top:10px;
}
/*
 * Eniro Personer / företag
 */
#s-2-2, #s-3-1{
background-image:url(../images/bg-eniro.png);
background-repeat:repeat-x;
background-color: #e6eff1;
background-position: 0 34px;
padding:0;
font-family:arial,helvetica,clean,sans-serif;
font-size: 13px;
}
#s-2-2 img, #s-3-1 img{
position:absolute;
left:180px;
top:60px	
}
#s-2-2 a, #s-3-1 a{
color:#000000;
}
#s-2-2 #sContent, #s-3-1 #sContent {
margin-top: 65px;
padding: 20px 30px;
height: 133px;
_padding-left: 27px;
_height: 123px;
}
#s-2-2 input, #s-3-1 input{
margin: 3px 0 3px 0;
}
#s-2-2 #central, #s-3-1 #central {
margin-left: 95px;
}
/*
 * Map24
 */
#s-2-3{
background-color: #f4f5f7;
color: #fff;
padding:0;
font-family:arial,helvetica,clean,sans-serif;
font-size: 12px;
}
#s-2-3 img{
position:absolute;
left:155px;
top:42px	
}
#s-2-3 #sContent{
margin-top: 110px;
_margin-top: 103px;
padding: 20px 40px;
height: 78px;
background-color: #0066b3;
}
#s-2-3 input{
margin: 3px 0 3px 0;
}
#s-2-3 label {
display: block;
}
#s-2-3 .submit{
margin-left: 19px;
}
#s-2-3 .input {
width: 274px;
}
/*
 * 118100
 */
#s-2-4{
background: url(../images/bg-118100.png) repeat-x;
padding:0;
font-family:arial,helvetica,clean,sans-serif;
font-size: 12px;
}
#s-2-4 img{
position:absolute;
left:135px;
top:55px	
}
#s-2-4 #sContent{
background: url(../images/bg-118100.png) repeat-x 0 107px;
margin-top: 105px;
padding: 20px 30px;
height: 83px;
}
#s-2-4 .input{
margin: 3px 0 3px 0;
padding: 5px;
border: 2px solid #509DCE;
vertical-align: middle;
font-weight: bold;
}
#s-2-4 label {
display: block;
font-size: 14px;
color:#7C7C7C;
font-weight: bold;
margin-bottom: 5px;
}
#s-2-4 p{
color:#7C7C7C;
font-size: 11px;
}
#s-2-4 .submit{
margin-left: 3px;
vertical-align: middle;
}
/*
 * AllaBolag
 */
#s-3-2{
font-family: Arial, Verdana;
font-size: 12px;
color: #666666;
padding: 0px;
}
#s-3-2 img{
position:absolute;
left:192px;
top:35px;
height: 100px;
width: 100px;
}
#s-3-2 #sContent{
background: url(http://www.allabolag.se/img/sfb2.jpg) #CFE2A2 repeat-x; 
margin-top: 63px;
padding: 50px 20px 0 20px;
height: 115px;
}
#s-3-2 label{
margin-top: 5px;
display: block;
}
#s-3-2 p{
font-size: 10px;
}
#s-3-2 .button{
position: absolute;
right: 40px;
bottom: 43px;
}
/*
 * Emfas
 */
#s-3-3{
background: #000;
color: #fff;
padding: 0;
}
#s-3-3 img{
position:absolute;
left:162px;
top:29px;
}
#s-3-3 #sContent{
background: url(http://www.emfas.com/img/head/search/fieldset_background.jpg) no-repeat -1px 0; 
margin-top: 83px;
padding: 10px 30px 0 30px;
height: 115px;
_height: 135px;
}
#s-3-3 label{
margin-top: 5px;
margin-bottom: 5px;
display: block;
font-size: 13px;
}
#s-3-3 p{
font-size: 10px;
color: #D0CECE;
}
#s-3-3 .button{
position: absolute;
right: 50px;
bottom: 61px;
_right: 45px;
_bottom: 65px;
}
/*
 * Limeway
 */
#s-3-4{
padding: 0;
}
#s-3-4 .logo{
background: url(http://limeway.se/gfx/bg_greenbox.gif);
height: 95px;
width: 165px;
float: left;
margin-top: 67px;
margin-left: 9px;
position: relative;
_margin-left: 5px;
}
#s-3-4 img{
margin-left:8px;
margin-top:52px;
}
#s-3-4 #sContent{
background: url(../images/bg-limeway.gif) no-repeat;
margin-top: 67px;
margin-left: 5px;
padding: 5px 17px;
height: 115px;
_margin-left: 2px;
_padding: 12px 12px;
}
#s-3-4 label{
margin-top: 5px;
margin-bottom: 1px;
display: block;
font-size: 11px;
}
#s-3-4 .button{
position: absolute;
right: 45px;
bottom: 60px;
}
#s-3-4 .input{
background-image:url(http://limeway.se/gfx/txbg.gif);
border:1px solid #A9A9A9;
}
/*
 * Blocket
 */
#s-4-1{
padding: 39px 0 0 0;
background: url(http://www.blocket.se/img/header_bar_bg.jpg) repeat-x;
position: relative;
_height: 180px
}
#s-4-1 #sContent{
background:#FFFFEB url(http://www.blocket.se/img/bg-spiral-3d-plate.gif) repeat-y;
padding: 40px 0 0 40px;
height: 149px;
}
#s-4-1 #sContent div{
margin-top: 10px;
}
#s-4-1 img{
position:absolute;
left:42px;
top:6px;
}
#s-4-1 label{
margin-right: 3px;
font-size: 13px;
}
#s-4-1 .button{
position: absolute;
right: 25px;
bottom: 70px;
}
#s-4-1 .region{
margin-left: 44px;
}
/*
 * Pricerunner
 */
#s-4-2{
padding: 116px 2px 0 2px;
height: 112px;
background: url(../images/bg-pricerunner.png) repeat-x;
position: relative;
}
#s-4-2 #sContent{
background:url(../images/bg-input-pricerunner.png) repeat-y;
padding: 11px 0 0 43px;
height: 33px;
}
#s-4-2 #sContent div{
margin-top: 10px;
}
#s-4-2 img{
position:absolute;
left:129px;
top:43px;
}
#s-4-2 .button{
position: absolute;
right: 9px;
bottom: 75px;
}
#s-4-2 input{
border:0;
font-size: 16px
}
/*
 * Prisjakt
 */
#s-4-3{
background: url(../images/bg-prisjakt.png) repeat-x 0 -2px #3c7fc5;
position: relative;
padding-top: 133px;
height: 85px;
}
#s-4-3 img{
position:absolute;
left:116px;
top:40px;
}
#s-4-3 #sContent{
background: url(../images/bg-input-prisjakt.png) no-repeat 43px 7px;
padding-left: 90px;
}
#s-4-3 input{
border:1px solid #F7DEA9;
font-size: 16px;
color: #0F65BC;
font-weight: bold;
padding: 3px;
}
/*
 * Kelkoo
 */
#s-4-4{
position: relative;
padding-top: 71px;
height:147px;
}
#s-4-4 img{
position:absolute;
left:132px;
top:20px;
}
#s-4-4 #sContent{
background: #FFFFFF url(http://r6.kelkoo.com/ux/globalnav/search-bck.png) repeat-x;
border:1px solid #CCCCCC;
border-top:27px solid #FE6328;
padding: 15px 15px;
}
#s-4-4 .input{
border:1px solid #35A2F5;
line-height:1.5em;
margin-top:5px;
padding:5px;
background: #FFFFFF url(http://r6.kelkoo.com/ux/common/input-bck.png) no-repeat left top;
}
#s-4-4 label{
color:#747474;
font-size: 14px;
}
#s-4-4 .button{
bottom:66px;
position:absolute;
right:25px;
}
/*
 * Monster
 */
#s-5-1{
position: relative;
padding-top: 81px;
padding-left: 21px;
height:137px;
}
#s-5-1 img{
position:absolute;
left:102px;
top:2px;
}
#s-5-1 #sContent{
background: #FFFFFF url(../images/bg-monster.png) no-repeat;
width: 366px;
height: 63px;
padding-top: 60px;
padding-left: 21px;
_padding-top: 57px;
_padding-left: 20px;
}
#s-5-1 input{
border: medium none;
font-size: 14px;
margin-right:14px;
}
#s-5-1 .input1{
width: 189px;
margin-right:9px;
}
#s-5-1 .input2{
width: 133px;
}
#s-5-1 .button{
position: absolute;
bottom: 35px;
right: 47px;
_width: 40px;
}
/*
 * Karriärguiden
 */
#s-5-2{
position: relative;
padding: 0;
}
#s-5-2 img{
position:absolute;
left:149px;
top:5px;
}
#s-5-2 #sContent{
background: url(../images/bg-karriarguiden.jpg) no-repeat;
width: 428px;
height: 144px;
padding-top: 8px;
padding-left: 70px;
margin-top: 76px;
_width: 358px;
}
#s-5-2 .option1, #s-5-2 .option2, #s-5-2 .input{
height: 23px;
margin-top: 3px;
padding-left: 30px;
padding-top: 2px;
width: 200px;
}
#s-5-2 .option1{
background: url(http://www.karriarguiden.se/media/images/sok_jobb_1.gif) no-repeat;
}
#s-5-2 .option2{
background: url(http://www.karriarguiden.se/media/images/sok_jobb_2.gif) no-repeat;
}
#s-5-2 .input{
background: url(http://www.karriarguiden.se/media/images/sok_jobb_3.gif) no-repeat;
}
#s-5-2 select, #i-5-2 {
background-color:#FFFFFF;
border:2px solid #574E31;
color:#606060;
font-family:Verdana,Arial;
font-size:10px;
width: 239px;
}
#s-5-2 .button{
position: absolute;
bottom: 35px;
right: 47px;
}
/*
 * Jobb safari
 */
#s-5-3{
background: url(../images/bg-jobbsafari.png) no-repeat 0 15px;
position: relative;
}
#s-5-3 #sContent{
margin-top: 130px;
padding-left: 75px;
}
#s-5-3 label {
font-weight: bold;
color: #F3921C;
font-size: 21px;
}
/*
 * booli
 */
#s-5-4{
position: relative;
background: url(../images/bg-booli.png) #eef0f4 repeat-x;
height:208px;
}
#s-5-4 img{
position:absolute;
left:145px;
top:34px;
}
#s-5-4 #sContent{
background: #F6F6F6;
border: 2px solid #CCCCCC;
margin: 111px 5px 0;
padding: 8px;
_height: 35px;
_width: 378px;
}
#s-5-4 input{
font-size: 14pt;
font-weight: bold;
vertical-align: middle;
}
#s-5-4 .input{
width: 218px;
_width: 200px;
}
#s-5-4 .submit{
vertical-align: middle;
margin-left: 9px;
}
/*
 * Wikipedia
 */
#s-6-1{
position: relative;
padding-top: 173px;
height:45px;
background: #f9f9f9 url(http://sv.wikipedia.org/skins-1.5/monobook/headbg.jpg);
}
#s-6-1 img{
position:absolute;
left:145px;
top:8px;
}
#s-6-1 #sContent{
background: #FFFFFF;
border: 1px solid #AAAAAA;
width: 365px;
height: 22px;
padding: 10px 21px;
_width: 363px;
_padding: 8px 12px 10px 28px;
}
#s-6-1 .input{
border: 1px solid #AAAAAA;
font-size: 14px;
margin-right:14px;
width: 228px;
}
/*
 * Nationalencyklopedin
 */
#s-6-2{
position: relative;
padding: 100px 30px 0 30px;
height:45px;
color: #FFF;
}
#s-6-2 img{
position:absolute;
border-bottom: 4px solid #000;
padding-bottom: 7px;
left:30px;
top:54px;
}
#s-6-2 #sContent{
border-top: 2px solid #000;
border-bottom: 5px solid #000;
width: 365px;
height: 33px;
padding: 20px 0;
}
#s-6-2 .input{
background:transparent none repeat scroll 0 0;
border:medium none;
color:#000000;
display:block;
float:left;
margin:0 4px 0 25px;
padding:1px;
position:relative;
top:4px;
width:268px;
color: #FFF;
font-family: georgia, serif;
_width: 258px;
_margin-left: 14px;
}
#s-6-2 .button{
background:#0099CC none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-family: georgia, serif;
font-weight:bold;
padding:4px;
_padding: 3px;
margin-left: 20px;
}
#s-6-2 .search_field {
background:transparent url(http://www.ne.se/resources/images/search_black.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:28px;
position:relative;
}
#s-6-2 .search_field span {
background:transparent url(http://www.ne.se/resources/images/search_black_right.gif) no-repeat scroll 0 0;
display:block;
height:28px;
position:absolute;
right:-3px;
width:3px;
}
/*
 * Tyda.se
 */
#s-6-3{
position: relative;
padding: 109px 0 0;
height: 119px;
}
#s-6-3 img{
position:absolute;
left:156px;
top:40px;
}
#s-6-3 #sContent{
background: url(../images/bg-tyda.png);
width: 340px;
height: 73px;
padding: 23px 41px;
}
#s-6-3 .input{
padding: 8px 7px 7px;
width: 212px;
font-size: 16px;
font-weight: bold;
border: medium none;
background: transparent;
float: left;
}
#s-6-3 .submit{
float: right;
}
/*
 * The Free Dictionary
 */
#s-6-4 img {
 margin: 38px auto 24px auto;
}
/*
 * Tasteline
 */
#s-7-1{
position: relative;
padding-top: 143px;
height:45px;
background: url(../images/bg-tasteline.jpg) no-repeat 10px 90px;
_height: 33px;
}
#s-7-1 img {
position:absolute;
left:68px;
top:55px;
}
#s-7-1 #sContent {
 background: url(../images/bg-tasteline.png);
 height: 23px;
 padding: 15px;
 _padding: 14px 15px;
}
#s-7-1 #sContent span {
 background: url(http://www.tasteline.com/style/gfx/searchbox_298.gif) no-repeat;
 height: 18px;
 padding:3px 5px 3px 4px;
}
#s-7-1 input {
 border:0 #fff;
 color:#EE3F14;
 font-family:"Trebuchet MS";
 font-weight:bold;
}
#s-7-1 .button {
 background: url(http://www.tasteline.com/style/gfx/searchbutton_hover_60x24.gif) no-repeat;
 margin-left: 14px;
 width:60px;
 height: 24px;
 color: #FFF;
}
/*
 * Hittarecept
 */
#s-7-2{
padding: 55px 0 0;
height:45px;
}
#s-7-2 #sContent {
 background: url(http://www.hittarecept.se/images/2/hittarecept-logo.jpg) repeat-x 35px 0;
 height: 34px;
 padding: 90px 10px 0;
 border-top: solid #cccccc 1px;
 border-bottom: solid #cccccc 1px;
}
#s-7-2 label {
font-weight: bold;
}
#s-7-2 input {
width: 225px;
font-size: 14px;
}
#s-7-2 .button {
width: 100px;
}
/*
 * Recept.nu
 */
#s-7-3{
padding-top: 40px;
_height: 150px;
}
#s-7-3 #sContent {
 background: url(../images/bg-recept.png) no-repeat;
 height: 88px;
 padding: 59px 24px 0;
 _padding: 59px 21px 0;
}
#s-7-3 li {
float:left;
margin-right: 13px;
_margin-right: 13px;
}
#s-7-3 label {
font-size: 11px;
}
#s-7-3 .search_checkbox {
width: 15px;
height: 15px
}
#s-7-3 input {
vertical-align: middle;
}
#s-7-3 .input {
width: 280px;                      
}
/*
 * ICA
 */
#s-7-4{
padding-top: 100px;
position: relative;
_padding-top: 90px;
_height: 100px;
}
#s-7-4 .logo {
position:absolute;
left:175px;
top:40px;
}
#s-7-4 #sContent {
 background: #fac483;
 height: 95px;
}
#s-7-4 #sContent div {
background-color: #F88600;
}
#s-7-4 label {
font-size: 13px;
display: block;
margin: 10px 20px 7px;
}
#s-7-4 input {
margin-left: 20px;
}
/*
 * YouTube
 */
#s-8-1{
padding: 126px 77px 0;
position: relative;
_padding: 126px 70px 0;
_height: 100px;
}
#s-8-1 img {
position:absolute;
left:114px;
top:70px;
}
#s-8-1 #sContent {
 background: url(../images/bg-youtube.png) repeat-x;
 border: 1px solid #999999;
 height: 30px;
 padding: 2px 5px;
 text-align: center;
 _padding: 2px 0px;
}
#s-8-1 input{
font-size: 13px;
padding: 2px;
vertical-align: middle;
}
/*
 * Imdb
 */
#s-8-2{
padding: 76px 0 0;
position: relative;
_height: 100px;
}
#s-8-2 img {
position:absolute;
left:124px;
top:55px;
}
#s-8-2 #sContent {
 background: #FFFFCC url(http://i.media-imdb.com/images/nb15/searchbg.gif) repeat-x scroll center bottom;
 height: 100px;
 padding: 0;
}
#s-8-2 #sContent div{
 background: url(http://i.media-imdb.com/images/nb15/sprocket.gif) repeat-x scroll center top;
 height: 20px;
 margin-bottom: 43px;
}
#s-8-2 input{
vertical-align: middle;
font-size: 12px;
}
#s-8-2 select{
vertical-align: middle;
font-size: 12px;
}
#s-8-2 label{
font-weight: bold;
margin-left: 30px;
font-size: 12px;
}
/*
 * Adlibris
 */
#s-8-3{
background:#EFE3B9;
font-size:13px;
height:108px;
padding:120px 0 0;
position:relative;
}
#s-8-3 img {
position:absolute;
left:63px;
top:49px;
}
#s-8-3 #sContent {
 height: 100px;
 padding: 20px 0;
 border-top: 2px solid #C7BD9A;
 text-align:center;
 _height: 50px;
}
#s-8-3 input{
vertical-align: middle;
}
#s-8-3 label{
font-weight: bold;
}
/*
 * Last.fm
 */
#s-8-4{
background:#EEE;
color:#FFF;
font-size:13px;
height:171px;
padding:56px 0 0;
position:relative;
}
#s-8-4 img {
position:absolute;
left:63px;
top:49px;
}
#s-8-4 #sContent {
background:url(../images/bg-lastfm.png) repeat-x scroll -4px 0;
height:48px;
padding:76px 36px 0;
}
#s-8-4 label {
font-weight:bold;
padding-top:5px;
_float: left;
}
/*
#s-8-4 .input{
background:transparent;
border:none;
color:#696969;
float:right;
font-size:15px;
font-weight:bold;
margin-top:-6px;
padding:3px 10px 3px 3px;
width:217px;
}
*/
#s-8-4 .input{
background:transparent;
border:none;
color:#696969;
font-size:15px;
font-weight:bold;
width:217px;
position: absolute;
right: 47px;
top: 128px;
}
#s-8-4 .submit{
position:absolute;
right:38px;
top:130px;
}






























