body {background: #dadada;padding: 0;margin: 0;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
img {border: none;}
#destinator_the_page a {color: #666666;text-decoration: none; }
#destinator_the_page a:hover {color: #fa961e;}
#content {margin:10px auto 0 auto; width: 998px; background: url(/objects/fixed/mainbg.gif) repeat-y;}
#left {width: 120px; float: left; margin: 0; padding: 0;}
#left img {display: block; float: left;clear:both;}
#top {display: none;}
#middle {width: 751px; float: left; margin: 0; padding: 0;}


#menu {background: url(/objects/fixed/top-skuggning.gif) repeat-y; padding: 0 0 0 16px;min-height: 79px; height: auto !important; height: 79px;}
#menuholder {background: url(/objects/fixed/top-meny-bg.gif); padding: 0; margin: 0;}
#menu ul {margin: 0; padding:0; list-style: none;display: block; float: left;clear: both; width: 100%;}
#menu ul.menulevel2 {padding: 25px 0 0 0; }
#menu li {display: block; float: left;}
#menu a {padding: 0; font-weight: normal; padding: 2px 5px 4px 5px; display: block; float: left; font-size: 11px;margin: 1px 0;}
#menu ul.menulevel2 a {font-weight: bold; padding: 0 5px 0 5px ; font-size: 1em;}
#menu ul.menulevel2 a.menuSideOn {background: #eee; font-weight: bold; padding: 10px 5px 0 5px; font-size: 1em;}
#menu ul.menulevel2 a.menuSideInvOn {background: #eee; font-weight: bold; padding: 10px 5px 0 5px; font-size: 1em;}
#menu ul.menulevel2 a.menuSideUcOn {background: #eee; font-weight: bold; padding: 10px 5px 0 5px; font-size: 1em;}
#menu ul.menulevel3 a {padding: 1px 5px 8px 5px !important;padding: 1px 15px 8px 5px;}
#menu ul.menulevel4 a {padding: 7px 5px 7px 5px !important;padding: 7px 15px 7px 5px;}
#menu ul.menulevel5 a {padding: 7px 5px 7px 5px !important;padding: 7px 15px 8px 5px;}
#menu a.menuSideOn {color: #fa961e;}
#menu a.menuSideInvOn {color: #fa961e; text-decoration: underline; }
#menu a.menuSideInvOff {text-decoration: underline; }
#menu a.menuSideUcOn {color: #fa961e; text-decoration: line-through;}
#menu a.menuSideUcOff {text-decoration: line-through;}
#menu a:hover {color: #fa961e;}


#mainpage {padding: 10px 20px; background: transparent;color: #333;font-family: Verdana, geneva,sans-serif; font-size: 11px; line-height: 140%; margin: 5px 0 7px 0;min-height: 500px; height: auto !important; height: 500px;}
#mainpage p {padding: 5px 0 7px 0; margin: 0;}
#startpage-left {float: left;width: 450px; padding: 0 50px; border-right: 1px solid #ccc; }
#startpage-news {float: left;padding: 0 0 0 10px;margin: 0 0 0 -1px;width: 150px; border-left: 1px solid #ccc;}
#startpage-newsmore{float:left;width:100%;border-top:solid 1px #fa961e;font-size:10px;margin-top:10px;}
#mainpage .newslist{font-size:10px;line-height:120%;}
#mainpage .newslist p{margin:0;padding:0;}
#mainpage #startpage-news .newslist {background: url(/objects/fixed/120x90-skugga.jpg) no-repeat; padding: 0 7px 7px 0; margin: 0 0 10px 0;}
#mainpage #startpage-news .newslist img {border: 1px solid #ccc;margin:0 0 3px 0;}


#godkannande {width: 451px; padding: 20px 50px 0 50px;}
#normalpage {padding: 0;margin: 0;width: 711px;}
#normalpage-left {padding: 0 40px 0 0;margin: 0;float: left;width: 540px;}
#normalpage-left2 {padding: 0 40px 0 0;margin: 0;float: left;width: 320px;}
.upicright {float: right; background: url(/objects/fixed/120x90-skugga.jpg) no-repeat; padding: 0 7px 7px 0; margin: 0;}
.upicright2 {float: right; padding: 0; margin: 0;}
.upicright2 img {border: 1px solid #ccc;}
#normalpage-financial {padding: 0 40px 0 0;margin: 0;float: left;width: 540px;}
#normalpage-financial .infoholder {position: relative;}
#bruchures-holder { padding: 0 0 10px 0;}

#normalpage #kontaktholder {width: 342px;}
#kontaktholder {}
#kontaktholder input {font-family: Verdana, sans-serif; font-size: 11px; border: 1px solid #ccc; margin: 2px; background: #eee;}
#kontaktholder select {font-family: Verdana, sans-serif; font-size: 11px; border: 1px solid #ccc; margin: 2px; background: #eee;}
#kontaktholder input.checkbox {border: none; }
#kontaktholder input.text {width: 200px;}
#kontaktholder label {width: 120px; display: block; float: left; margin: 2px;}
#kontaktholder textarea {width: 330px; height: 60px; background: #eee; border: 1px solid #ccc;}
#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 20px;}
#kontaktholder input#submitButton {width: auto;float: right;margin: 2px;}
#bruchures-holder label {float: none; display: inline; }



#normalpage-left-statistics {}
#normalpage-left-statistics table {border-collapse: collapse;}
#normalpage-left-statistics th {text-align: left; color:#fa961e;font-size:11px;font-weight:bold; border: 1px solid #ddd; padding: 3px;}
#normalpage-left-statistics td {border: 1px solid #ddd; padding: 3px; margin: 0;}
#normalpage-left-statistics td {text-align:right;}
#normalpage-left-statistics tbody th {color: #333; font-weight: normal;}
#normalpage-left-statistics tbody th.heading4 {color:#fa961e;font-size:11px;font-weight:bold;padding:3px; margin: 0;}

.trecol-holder {background: url(/objects/fixed/trecellbg.gif) repeat-y; width: 665px;}
#mainpage .trecol-holder p {margin: 0; padding: 0;}
.trecol-top {height: 14px; border-bottom: 1px solid #f69364; width: 665px; margin: 0; padding: 0;}
.trecol-col1 {width: 190px; text-align: center; padding: 10px;float: left;}
.trecol-col2 {text-align: left; padding: 5px 7px; width: 197px;}
.trecol-col2 h4 {padding: 0 0 3px 0; margin: 0;}
.trecol-bot {font-size: 1px; line-height: 1px;height: 14px; border-top: 1px solid #f69364; width: 665px; margin: 0; padding: 0;}
.trecol-bot2 {font-size: 1px; line-height: 1px;height: 1px; background: #d7d7d7; width: 665px; margin: 0; padding: 0;}
.trecol-bot3 {font-size: 1px; line-height: 1px; height: 1px; background: #f69364; width: 665px; margin: 0; padding: 0;}
.smallpicright {float: right; padding: 3px;}
h4.black {color: #000; font-weight: bold; font-size: 11px; margin: 0; padding: 0;}

#solutions {border-collapse: collapse;}
#solutions th {border-bottom:1px solid #F69364;border-right:2px solid #F69364;padding:5px 5px 5px 5px;text-align:left;}
#solutions td {border-bottom:1px solid #d7d7d7;border-right:2px solid #F69364;padding:5px 5px 5px 5px;text-align:left;}
#solutions .endpiece td {height: 15px; border-right: 2px solid #f69364; border-bottom: none;}
#solutions td.mceIframeContainer { border: none; }
#solutions td.mceStatusbar { border: none; }
#solutions p {margin: 0; padding: 0;}
th.protof {width: 100px; padding: 0 5px 0 0;}
th.purpose {}
th.how {}
td.protof {}
td.purpose {}
td.how {}


/*#breadcrumbs ,#breadcrumbs a {display: block;font-size: 11px;}*/
#breadcrumbs ul{padding:0;margin:0;}
#breadcrumbs li{display: block;font-size: 11px;}
#breadcrumbs .breadcrumbs_1 {background: #FA961E;color: #fff;padding: 0 0 0 4px;margin: 0;}
#breadcrumbs .breadcrumbs_2 {background: #FBB662;color: #fff;padding: 0 0 0 8px;margin: 1px 0 0 0;}
#breadcrumbs .breadcrumbs_3 {background: #cccccc;color: #484848;padding: 0 0 0 12px;margin: 1px 0 0 0;}
#breadcrumbs .breadcrumbs_4 {background: #bbbbbb;color: #484848;padding: 0 0 0 16px;margin: 1px 0 0 0;}
#sentiobyfirefly {padding: 10px 0 0 0;}

#languages {float: left; width: 107px; margin: 0; padding: 0 0 0 10px;}
#languages a {display: block; font-size: 11px; color: #333; }
#languages a.current {display: block; font-size: 11px; color: #fa961e;font-weight:bold;}
#languages img {vertical-align: middle; padding: 0 5px 0 0;}
#footer {font-size: 11px; width: 867px;background: url(/objects/fixed/bot.gif) no-repeat;min-height: 35px;height: auto !important;height: 35px;text-align: right; padding: 0 10px 0 0; margin: 0;}

#footer2 {color: #333;background: #dadada;font-size: 11px; width: 873px; padding: 0 2px;}
#footer2 a {color: #333;}
#footer2 a:hover {color: #333;}
#footer-copyright {float: left;}
#footer-sitemap {float: right;}

h1 {color:#fa961e;font-size:14px;font-weight:bold;padding:0 0 5px 0; margin: 0;}
h2 {color:#fa961e;font-size:13px;font-weight:bold;padding:0 0 4px 0; margin: 0;}
h3 {color:#fa961e;font-size:12px;font-weight:bold;padding:0 0 3px 0; margin: 0;}
h4 {color:#fa961e;font-size:11px;font-weight:bold;padding:0 0 2px 0; margin: 0;}
h4.topmargin {}

.heading1 {color:#fa961e;font-size:14px;font-weight:bold;padding:0 0 4px; margin: 0;}
.heading2 {color:#fa961e;font-size:13px;font-weight:bold;padding:0 0 4px; margin: 0;}
.heading3 {color:#fa961e;font-size:12px;font-weight:bold;padding:0 0 4px; margin: 0;}
.heading4 {color:#fa961e;font-size:11px;font-weight:bold;padding:0 0 4px; margin: 0;}


.h70w70 {height: 70px; width: 70px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; float: left;padding: 2px;}
.h15w70 {height: 15px; width: 70px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; float: left;padding: 2px;}
.h70w703 {height: 70px; width: 70px; border-right: 2px solid #ccc; border-bottom: 2px solid #FA961E; float: left;padding: 2px;}
.h15w703 {height: 15px; width: 70px; border-right: 2px solid #ccc; border-bottom: 2px solid #FA961E; float: left;padding: 2px;}
.h15w702 {height: 15px; width: 70px; border-right: 2px solid #ccc; float: left;padding: 2px;}


#leftcol2 {float: left; width: 50%;}
#rightcol2 {float: left; width: 50%;}

.bgwhite{background:#fff;width:200px;padding:0;margin:0;}
.bgwhite p{padding:0;margin:0;}
.tvacol-holder {margin: 0; padding: 0 0 0 0; background: url(/objects/fixed/2colbg.gif) repeat-y; }
.tvacol-left {width: 240px; margin: 0 2px 0 0; padding: 8px 10px 4px 10px;float: left;}
.tvacol-right {width: 240px; margin: 0 2px 0 0; padding: 8px 10px 4px 10px;float:left;}
.tvacol-bot {height: 1px; width: 540px; background: url(/objects/fixed/2colmidbg.gif) no-repeat; line-height: 1px; font-size: 1px;}
.tvacol-end {height: 15px; width: 540px; background: url(/objects/fixed/2colbg.gif) repeat-y;}
.tvacol-image {width: 94px; height: 94px; padding: 1px 0 0 1px; margin: 0; background: url(/objects/fixed/2colimgbg.gif) no-repeat; float: left;}
.tvacol-text {float: left; padding: 0 0 0 25px; margin: 0;width:120px;}
span.topmargin2 {background: #fff; padding: 2px 0 1px 0; margin: 0;}

.infohead {cursor: pointer; color: #666; font-weight: normal;}

#contactsales #normalpage-left{width:245px;padding-right:20px;}
#contactsales .contactsalescountries{float:left;width:400px;}
#contactsales .contactsalescountrieslist{float:left;width:110px;padding:5px 0 0 0;}
#contactsales .panelmenu{list-style:none;padding:0;margin:0;}
#contactsales .contactsalescountriesloop{float:left;width:279px;border-left:solid 1px #fa961e;margin:5px 0 0 0;padding:0 0 0 10px;}


#sitemap ul.menulevel2 a{font-weight:bold;}
#sitemap ul.menulevel3 a{font-weight:normal;}
#sitemap ul.menulevel4 a{font-weight:normal;}
#sitemap ul.menulevel5 a{font-weight:normal;}
#sitemap ul.menulevel6 a{font-weight:normal;}
#sitemap ul.menulevel7 a{font-weight:normal;}
#sitemap ul.menulevel8 a{font-weight:normal;}
#sitemap ul.menulevel9 a{font-weight:normal;}
#sitemap ul.menulevel10 a{font-weight:normal;}

#newsarchive-left{float:left;padding: 0 10px 0 0;margin: 0;width: 320px;}
#newsarchive-left .newsarchivelist{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:solid 1px #ccc;}
#newsarchive-right{float:left;border-left:solid 1px #fa961e;padding: 0 0 0 10px;width:370px;}
#newsarchive-right .upicright {float: right; background: url(/objects/fixed/120x90-skugga.jpg) no-repeat; padding: 0 7px 7px 0; margin: 0 0 10px 10px;}
#newsarchive-right .upicright2 img {border: 1px solid #ccc;}
ul.paging{list-style:none;}
.paging_current{display:inline;font-weight:bold;padding:0 5px 0 0;}
.paging_list{display:inline;padding:0 5px 0 0;}

.clearing {clear:both;}
#destinator_the_page {margin: 0 auto;padding: 0;font-size: 11px;color: #000; line-height: 140%;}
.mceContentBody {background-image: none;background-color: #ffffff;font-size: 11px;}
body.mceContentBody {margin: 3px; font-size: 11px;}

fieldset.login_legend {width: 330px;background: #ccc;margin: 20px;color: #333;}
#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;}
.destinator_ingress_main {margin-bottom: 10px; }