html {height: 100%;}
body {font: normal 12px/150% Verdana, Arial, Sans-serif;color: #333;margin: 0;padding: 0;background: #333;}
p {font: normal 12px/150% Verdana, sans-serif;}
a {text-decoration: underline;color: #333;}
h1 {font:bold 21px/150% "Trebuchet MS",Arial, Verdana, sans-serif; color: #333; margin-top: 0; padding-top: 0;}
.h1 {font:bold 21px/150% "Trebuchet MS",Arial, Verdana, sans-serif; color: #333; margin-top: 0; padding-top: 0;}
h2 {font:bold 17px/150% "Trebuchet MS",Arial, Verdana, sans-serif; color: #333; margin-top: 0; padding-top: 0;}
.h2 {font:bold 17px/150% "Trebuchet MS",Arial, Verdana, sans-serif; color: #333; margin-top: 0; padding-top: 0;}
h3 {font:bold 15px/150% "Trebuchet MS",Arial, Verdana, sans-serif; color: #333; margin-top: 0; padding-top: 0;}
.h3 {font:bold 15px/150% "Trebuchet MS",Arial, Verdana, sans-serif; color: #333; margin-top: 0; padding-top: 0;}
#content {width: 960px; margin: 0 auto; padding: 0;}
#top {background: url(/objects/fixed/top-bg.jpg) repeat-x; width: 960px; margin: 0; padding: 0; height:91px;}
#logoholder{float:left;margin:23px 0 0 13px;}
#logoholder img {display: block; border: none;}
#logoholder_right {float:right;margin:0;}
#logoholder_right img {display: block; border: none;}

#menuholder {background: url(/objects/fixed/menu-bg.jpg) repeat-x; width: 960px; margin: 0 0 5px 0; padding: 0; height: 39px;}
#menuholder ul {margin: 0; padding: 0; list-style: none;}
#menuholder li {margin: 0; padding: 0; display: block; float: left;}
#menuholder a {font: bold 16px/150% "Trebuchet MS", Arial, Verdana, sans-serif; text-transform: uppercase; margin: 0; padding: 11px 15px 0 15px; background: url(/objects/fixed/menuSideOff.jpg) no-repeat 50% 50%; display: block; float: left; height: 28px;text-decoration: none;}
#menuholder a.menuSideOn {background: url(/objects/fixed/menuSideOn.jpg) no-repeat 50% 50%;}
#menuholder a.menuSideInvOn {background: url(/objects/fixed/menuSideOn.jpg) no-repeat 50% 50%; text-decoration: underline;}
#menuholder a.menuSideInvOff {text-decoration: underline;}
#menuholder a.menuSideUcOn {background: url(/objects/fixed/menuSideOn.jpg) no-repeat 50% 50%; text-decoration: line-through;}
#menuholder a.menuSideUcOff {text-decoration: line-through;}

#miljobild img {display: block;}
#mainpage {background: url(/objects/fixed/main-bg.jpg) repeat-x #fff; padding: 24px 0 0 40px; margin: 0; border-top: 1px solid #333;}

#menuholder2 {float: left; width: 280px; height: auto;min-width: 280px;min-height: 10px;}
#menuholder2 a {font: bold 16px/24px "Trebuchet MS", Arial, Verdana, sans-serif; text-decoration: none;}
#menuholder2 ul {list-style: none; margin: 0 0 0 30px; padding: 0;}
#menuholder2 ul.menulevel3 {margin: 0; }
#menuholder2 ul.menulevel3 a {font-size: 16px;}
#menuholder2 ul.menulevel4 a {font-size: 14px;}
#menuholder2 ul.menulevel5 a {font-size: 14px;}
#menuholder2 a.menuSideInvOn {text-decoration: underline;}
#menuholder2 a.menuSideInvOff {text-decoration: underline;}
#menuholder2 a.menuSideUcOn {text-decoration: line-through;}
#menuholder2 a.menuSideUcOff {text-decoration: line-through;}

#maincontent {float: left; width: 600px; padding: 0 40px 24px 0; height: auto; min-height: 400px; height: auto !important; height: 400px; background: url(/objects/fixed/mainchair.jpg) no-repeat 100% 100%;}
.pictureholder {float: left; width: 150px; padding: 0 10px 0 0;margin: 0;}
.textholder {float: left; width: 380px; padding: 0; margin: 0;}
.textholder-start {width: 510px; padding: 0 0 0 10px; margin: 0;}
#footerholder {background: url(/objects/fixed/footer-bg.jpg) repeat-x; height: 80px; }
#footer { background: url(/objects/fixed/footer-chair.jpg) no-repeat 100% 100%; height: 40px; padding: 20px 15px !important; padding: 16px 15px; }
.footer-text {font: normal 11px/150% Verdana,Arial, sans-serif; float: left; width: 290px; padding: 0; margin: 0;}
.footer-text a {text-decoration: none;}

#kontakt {}
#kontakt br {float: none; clear: both; display: block;}
#kontakt label {width: 120px;display: block;float: left;padding: 4px 0 4px 0;font-family: Verdana, sans-serif;font-size: 11px;}
#kontakt input {width: 265px;padding: 2px;font-size: 11px;font-family: Verdana, sans-serif;margin: 2px 0 2px 0;}
#kontakt select{width: 273px;padding: 1px 2px 1px 2px;font-size: 11px;font-family: Verdana, sans-serif;margin: 2px 0 2px 0;}
#kontakt textarea {width: 390px;height: 80px;padding: 2px;font: normal 11px/150% Verdana,sans-serif;}
#kontakt .textlabel {display: block;float: none;}
input#submitButton {width: auto;float: right;margin: 2px;}
#kontaktholder {width: 400px;}
#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 2px 0 0;}
#kontakt label.captchainfo {font: normal 11px/150% 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;}

.clearing {clear: both;}
#destinator_the_page {margin: 0 auto 0 auto;padding: 0;font-size: 12px;color: #333; background: #333;}
.mceContentBody {background-image: none;background-color: #ffffff;font-size: 75%;}
body.mceContentBody {margin: 3px;}
.mceContentBody {background: #fff;}
fieldset.login_legend {width: 330px;background: #ccc;margin: 20px;color: #333;}
fieldset.login_legend legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
.login_left {float: left;}
.login_button {border: 1px solid #666;background: #fff;margin: 3px 0 3px 0;}
img.loginbox {width: 75px;margin: 15px 30px 15px 30px;}
#destinator_tab .destinator_obj_hidden {display: none;}
#destinator_tab .destinator_obj_visible {display: block;}