* {}
body {margin: 0; padding: 0; background: #fff; font: normal 12px/18px Arial, sans-serif; color: #3e3e3e;}
img {border: none;}
a {font: normal 11px Verdana, Arial, sans-serif; color: #000; text-decoration: none;}
h1 {color: #ffb000; margin: 0; padding: 0 0 5px 0; font: normal 28px/30px Georgia, Arial, Verdana, sans-serif;letter-spacing: -1px;}
h2 {color: #3e3e3e; margin: 0; padding: 4px 0; font: bold 16px/100% Arial, Verdana, sans-serif;}
h2.cloud {color: #ffb000;font: normal 26px/30px Georgia, Arial, Verdana, sans-serif;letter-spacing: -1px;}
h3 {color: #3e3e3e; margin: 0; padding: 4px 0; font: bold 14px/100% Arial, Verdana, sans-serif;}
h4 {color: #3e3e3e; margin: 0; padding: 3px 0; font: bold 12px/100% Arial, Verdana, sans-serif;}
/*tiny stilar*/
.h1 {color: #ffb000; margin: 0; padding: 0 0 5px 0; font: normal 28px/30px Georgia, Arial, Verdana, sans-serif;letter-spacing: -1px;}
.h2 {color: #3e3e3e; margin: 0; padding: 4px 0; font: bold 16px/100% Arial, Verdana, sans-serif;}
.h3 {color: #3e3e3e; margin: 0; padding: 4px 0; font: bold 14px/100% Arial, Verdana, sans-serif;}
.h4 {color: #3e3e3e; margin: 0; padding: 3px 0; font: bold 12px/100% Arial, Verdana, sans-serif;}
.storlek1 {font-size: 1.1em;}
.storlek2 {font-size: 1.2em;}
.storlek3 {font-size: 1.3em;}
.storlek4 {font-size: 1.4em;}
.storlek5 {font-size: 1.5em;}

input {border: 1px solid #a2a2a2; font: normal 12px/150% Arial, verdana, sans-serif;}
select {border: 1px solid #a2a2a2; font: normal 12px/150% Arial, verdana, sans-serif;}
table {border-collapse: collapse;}
#wrapper {background: #fff; width: auto !important; width: 100%; height: auto !important; height: 100%; min-height: 100%; min-width: 100%;}
#wrapper2 {margin: 0 auto; padding: 0; width: 1260px;}
#kurbitsl {display: none; }
#kurbitsr {display: none;}
#mainpage {width: 920px; min-height: 806px; height: auto !important; height: 802px; margin: 10px 0 0 0; float: left; background: #fff url(/objects/fixed/toplogobg-print.jpg) no-repeat; padding: 0 20px 12px;}
#top {margin: 0; padding: 0; height: 84px;}
#searchboxholder {display: none;}
#logoclickerholder {float: left; width: 140px;}
#logoclicker {width: 138px; height: 82px;display: block;}

#homebuttonid {display: none;}
#menutop {display: none;}
#menuholder {display: none;}
#maincontent {padding: 12px 0 0 0; margin: 0;}

#leftmenuholder {width: 218px; color: #4b4b4b; float: left; margin: 0 16px 0 0;display: none;}
#leftmenu {background: #f2f2f2 url(/objects/fixed/leftmenubg.gif) no-repeat 0 100%; min-height: 60px; padding: 0 0 29px 0;}
#leftcloud {display: none;}
#rightcontent {float: left;width: 686px; padding: 0 0 50px 0;}
#rightcontenttop {height: 6px; overflow: hidden; background: url(/objects/fixed/rightcontenttop.gif) no-repeat; }
#rightcontenttop.recept {background: url(/objects/fixed/rightcontenttop-recept.gif) no-repeat;}
#rightcontentmid {min-height: 40px; padding: 25px 31px 25px 31px;background: url(/objects/fixed/rightcontentmid.gif) repeat-y;}
#rightcontentmid.recept {padding: 0 1px;}
#rightcontentmid img.topbild {border: 1px solid #d5d6d8; margin: 0 0 16px 0;}
#rightcontentbot {height: 6px; overflow: hidden; background: url(/objects/fixed/rightcontentbot.gif) no-repeat;}

.recept-bild-social-ing {background: url(/objects/fixed/recept-bild-bg.gif) repeat-y; border-bottom: 1px solid #d5d6d8; padding: 0 0 0 0;position: relative; width: 684px; height: auto;}
.recept-bild-social-holder {width: 467px; padding: -40px 0 0 0; float:left;}
.recept-bild-social {display:none;}
.recept-ing {width: 184px; padding: 0 16px 10px;float: left;position: relative;font-size: 11px; line-height: 120%;}
.recept-ing strong {font-size: 12px;}
.recept-ing.edit {padding: 0 16px 120px;}
.recept-ing h3 {font: bold 14px/150% Arial, sans-serif; color: #3e3e3e; letter-spacing: -0.5px; }
.recept-bild {padding: 0;}
/*.recept-bild-social-ing {background: url(/objects/fixed/recept-bild-bg.gif) repeat-y; border-bottom: 1px solid #d5d6d8; padding: 10px 0 0 0;}
.recept-bild-social-holder {width: 467px; padding: 0; float:left;}
.recept-bild-social {display: none;}
.recept-ing {width: 184px; padding: 0 16px;float: left;}
.recept-ing h3 {font: bold 14px/150% Arial, sans-serif; color: #3e3e3e; letter-spacing: -0.5px; }
.recept-bild {padding: 0 16px;}
.recept-bild-social a{display: block; float: left;}
a.recept-ladda-ner {background: url(/objects/fixed/recept-social-bg.jpg) no-repeat; width: 80px; height: 33px;}
a.recept-blogga {background: url(/objects/fixed/recept-social-bg.jpg) no-repeat -80px 0; width: 77px; height: 33px;}
a.recept-tipsa {background: url(/objects/fixed/recept-social-bg.jpg) no-repeat -157px 0; width: 64px; height: 33px;}
a.recept-dela {background: url(/objects/fixed/recept-social-bg.jpg) no-repeat -221px 0; width: 59px; height: 33px;}
a.recept-skriv-ut {background: url(/objects/fixed/recept-social-bg.jpg) no-repeat -280px 0; width: 83px; height: 33px;}
.recept-info-holder {padding: 25px 30px 50px;}
.recept-info-holder h3 {padding: 15px 0 0;}
.recept-info-holder p {padding: 5px 0; margin: 0;}
*/
#googlemap {margin: 0 0 20px 0;}
#googlemap iframe {border: 1px solid #a2a2a2;}

#footer {display:none;}

#kontaktholder {}
#kontakt .kontaktline {float: left; width: 302px; margin: 0 20px 0 0; display: inline; padding: 0 0 10px 0;}
#kontakt .kontaktline2 {float: left; width: 302px; margin: 0; padding: 0 0 10px 0;}
#kontakt input {display: block; width: 296px; border: 1px solid #a2a2a2;margin: 0;  padding: 2px;}
#kontakt label {font: bold 12px/150% Arial, sans-serif;}
#kontakt .hidden {display: none;}
#kontakt .textlabel {display: block;float: none;}

#captcha_holder {margin: 5px 0 0 0;}
#captcha_holder img {display: block;float: left;margin: 0;padding: 0;}
#captcha_holder input {float: right;display: block;margin: 4px 0 0 0;}
#kontakt label.captchainfo {font: normal 11px/150% Arial, Verdana,sans-serif; float: none; clear: both; width: auto;}
#textholder-kontakt {float: left; width: 420px; }
#picture-kontakt {float: left; width: 150px; margin: 0; padding: 0 0 0 10px;}
#kontakt #submitButton {border: none; width: auto;float: right;margin: 2px;background: #fff;font: bold 12px/150% Arial, sans-serif;}


.clearing {clear: both;font:normal 1px/0% sans-serif; text-indent: -10000px; margin: 0; padding: 0; height: 0;position:relative;}