#destinator_the_page {position: relative; margin: 0 auto 0 auto; padding: 0;}
.mceContentBody {background: #fff;}
fieldset.login_legend {width: 330px;background: #ccc;}
#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;}

body{background: #f6f6f6 url(/objects/fixed/bg.jpg) repeat-x;font-family:verdana,arial,helvetica;font-size:11px;margin:0;padding:0;line-height:150%;}
hr{background-color:#eeeeee;color:#eeeeee;height:1px;border-color: #eeeeee;border-style: solid;border-width: 1px;}
.imgFrame{border-color: #7B2E31;border-style: solid;border-width: 1px;}
table,td,tr,select,input,textarea{font-family:verdana,arial,helvetica;font-size:11px;color:#000000;font-weight:normal;line-height:140%;}
select,input{font-family:verdana,arial,helvetica;font-size:10px;color:#000000;font-weight:normal;line-height:100%;}
img {border: none;}
#topholder {position: relative; width: 770px;margin: 0;padding: 0;background: url(/objects/fixed/topp.jpg) repeat-x;height: 111px;}
#logoholder {}
#flagholder {position: absolute;right: 7px;top: 7px;}
#language_picker {float: right;}

.rsswindow {float: right;position: absolute; top: 20px; right: 3px; width: 288px; height: 20px; padding: 12px 5px 0 5px; overflow: hidden;background: url(/objects/fixed/twitter-rss-bg.png) no-repeat;}
.somepadding {padding: 0 7px 0 3px;outline: none;}
.rsswindow a {color: #000;}
#social-kind-of-holder {float: right;}

ul.destinator_emaillists{list-style: none; margin: 2px 0; padding: 0; }
.destinator_emaillists li {list-style: none; margin: 0; padding: 0; }
.movie-holder {padding: 10px 0;}
#teknikholder {position: absolute;top: 7px;right: 0;}
.extrapadding {padding: 0 0 10px 0;}
#menuholder {position: absolute; bottom: 0 !important; bottom: -1px; width: 770px; padding: 0; margin: 0; background: transparent; clear: both;text-align:right; color: #fff;}
#menuholder ul {display: block; float: right; width: auto; margin: 0; padding: 0 0 0 10px; }
#menuholder li {list-style: none;float: left; display: block;} 
#menuholder a {display: block;float: left;font-size: 10px;font-weight: bold;font-family: Arial, Verdana, sans-serif;padding: 0 8px;height: 16px;color: #fff;text-transform: uppercase;margin: 0;}

#menuholder a.menuSideOn {color: #7a7a7a;padding: 0 4px 0 12px;margin: 0;background: url(/objects/fixed/menubgstartactive.png) no-repeat !important; background: #fff url(/objects/fixed/menubgstartactive.gif) no-repeat;}
#menuholder li.menuSideOn {background: transparent url(/objects/fixed/menubgendactive.png) no-repeat 100% 0 !important;background: transparent url(/objects/fixed/menubgendactive.gif) no-repeat 100% 0;padding: 0 8px 0 0;margin: 0;}
#menuholder a.menuSideInvOn {color: #7a7a7a;padding: 0 4px 0 12px;margin: 0;background: url(/objects/fixed/menubgstartactive.png) no-repeat !important; background: #fff url(/objects/fixed/menubgstartactive.gif) no-repeat;}
#menuholder li.menuSideUcOn {background: transparent url(/objects/fixed/menubgendactive.png) no-repeat 100% 0 !important;background: transparent url(/objects/fixed/menubgendactive.gif) no-repeat 100% 0;padding: 0 8px 0 0;margin: 0;}
#menuholder li.last {background: transparent !important; padding: 0;}
#menuholder li.last a {padding: 0 8px 0 12px;}

#menuholder a.menuSideOff { }
#menuholder a.menuSideInvOn {color: #7a7a7a; text-decoration: line-through;}
#menuholder a.menuSideInvOff {text-decoration: line-through;}
#menuholder a.menuSideUcOn {color: #7a7a7a; text-decoration: underline;}
#menuholder a.menuSideUcOff {text-decoration: underline;}
#menuholder img {border: 0;}
.startpagehr {color: #000; background: #c7c7c7; height: 1px; border: none;}
h1 {font-family: Arial, Verdana, sans-serif; padding: 2px 0 1px 4px; margin: 0 0 10px 0; background: #540a1d; font-size: 12px; color: #fff;}
h1.startpagenewshead {font-weight: 300; line-height: 40px; font-family: Arial, sans-serif; padding: 0;  margin: 0 0 10px 0; background: none; font-size: 34px; color: #000;font-style: normal;}
h2 {font-family: Arial, Verdana, sans-serif; padding: 2px 0 1px 4px; margin: 0 0 10px 0; background: #540a1d; font-size: 12px; color: #fff;}
h2.startpagenewshead {font-weight: 300; line-height: 32px; font-family: Arial, sans-serif; padding: 0; margin: 0 0 10px 0; background: none; font-size: 26px; color: #000;font-style: normal;}
h3 {font-family: Arial, Verdana, sans-serif; padding: 2px 0 1px 4px; margin: 0 0 10px 0; background: #540a1d; font-size: 12px; color: #fff;}
h3.nobg {background: none; padding: 10px 0 0 0; margin: 0;}
.loopholder-start {padding: 0 0 15px 0; margin: 0; }
.start-newsholder-list {margin: 0; padding: 0 0 10px 0;}

.start-newspic {float: right;margin:0 0 10px 10px;}
.newsdate-holder {color: #000607;}

#col1 {float: left; width: 179px;margin: 0;padding: 0 25px 0 19px;}
#leftmenuholder p {padding: 0; margin: 0;}
.start-loop-text {width: 168px;}
#col1 img {margin: 0 auto; padding: 0; display: block; border: none;}
#col1 .start-loop-text img{text-align:left;margin: 0; padding: 0; display:inline; }
#col1 a {color: #000;}
#col2 {float: left;width: 375px;margin: 0;padding: 0 24px 0 0;min-height: 10px;}
#col2 a{color: #000;}
#col3 {float: left;width: 134px;padding: 0 14px 0 0;margin: 0;min-height: 10px;}
#col3 a{color: #000; }
#col3 h2.mainTxtHead2 {font-family:verdana,arial,helvetica;font-size:14px;font-weight:bold;text-decoration:none;color:#000000;line-height:120%;margin: 0 0 15px 0; padding: 0;}
#col3 img {padding: 10px 0 10px 0;}

.newslist h3 {font-family:Arial,verdana,helvetica,sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:#000000;line-height:120%;margin: 0; padding: 0;background: transparent;}

h3.akthead {padding: 0;margin: 0;}
h3.akthead * {padding: 0;margin: 0;font-size: 11px;font-weight: bold;line-height: 150%;}
.linkholder {text-align: right;width: 160px;margin: 0;padding: 0 0 10px 0;}
#layout{background-color:#ffffff;width:770px;padding:0;margin:0 auto 0 auto;position: relative;}

#topbilden{width:750px;}

#startbannerimage{margin-top:51px;position:absolute;z-index:3;}
#main{margin-top:220px;position:absolute;z-index:2;}
#pageholder {width: 770px;padding: 14px 0 0 0;margin: 0;}

#leftmenuholder li {background: url(/objects/arrowB.gif) no-repeat 0 10px;padding: 4px 0 4px 10px;margin: 0;}
#leftmenuholder a {color: #000;}
#leftmenuholder a.menuSideOn {color:#bb242a;}
#leftmenuholder a.menuSideInvOn {color:#bb242a;text-decoration:underline;}
#leftmenuholder a.menuSideInvOff {text-decoration:underline;}
#leftmenuholder a.menuSideUcOn {color:#bb242a;text-decoration:line-through;}
#leftmenuholder a.menuSideUcOff {text-decoration:line-through;}
#leftmenuholder ul {list-style: none;margin: 0;padding: 0;}
#leftmenuholder {float:left;margin:0px;padding:0 25px 0 19px;width:179px; min-height: 10px; height: auto !important; height: 300px;}

#specialmenu ul {list-style: none; margin: 0; padding: 0;}
#specialmenu {float: left; width: 160px;}
#specialmenu li {background: url(/objects/arrowsq.gif) no-repeat 0 11px; padding: 4px 0 4px 10px; margin: 0;}	

#mainpageholder {float: left;width: 375px;min-height: 300px; height: auto !important;height: 300px; padding: 0 24px 0 0; margin: 0;}
#mainpageholder.biggestintown {float: left;width: 750px;min-height: 300px; height: auto !important;height: 300px; padding: 0 10px 20px; margin: 0;}
/*Teckenspråk*/

.bannerholder {width: 244px; margin: 0; padding: 0 9px 0 0;min-height: 10px;float: left;}
.nopadding {padding: 0;}
.teckensprak-textarea {padding: 20px 0;}

hr.blackline {border-top: 1px solid #000; width: 100%;display: block; line-height: 0; height: 1px; margin: 5px 0; padding: 0;}
h2.inkformh2 {font: bold 12px/150% Arial, Verdana, sans-serif; background: none; margin: 0; padding: 0;color: #000;}

#mainpageholder img {border: none;}

#sharer {position: relative; margin: 10px 0 10px 223px !important; margin: 10px 0 10px 112px; float: left; clear: both; width: 375px; background: #eee;border: 1px solid #bbb;padding: 0;}
#linkheaders_share {float: left; width: 33%; text-align: center; margin: 0; padding: 0; background: #eee;}
#linkheaders_print {float: left; width: 33%; text-align: center; margin: 0; padding: 0; background: #ccc; }
#linkheaders_tips {float: left; width: 32%; text-align: center; margin: 0; padding: 0; background: #ddd; }
#linkheaders a {display: block; padding: 4px 10px 4px 10px; outline: none;}
#linker {padding: 10px; margin: 0; background: #eee; }
#emailer {padding: 10px; margin: 0; background: #ddd;}
#emailer input {clear: both;float: left;margin: 2px;}
#emailer label {float: left;clear: left;width: 150px;margin: 2px;}
.share_fb {background: url(/objects/fixed/facebook_share_icon.gif) no-repeat; padding: 1px 0 2px 20px; }
.share_digg {background: url(/objects/fixed/digg-guy.gif) no-repeat; padding: 1px 0 2px 20px;}
.share_deli {background: url(/objects/fixed/delicious.small.gif) no-repeat 0 3px; padding: 1px 0 2px 18px;}
.share_twitt {background: url(/objects/fixed/twitter_share.gif) no-repeat 0 4px; padding: 5px 0 0 18px}
.bannerheading {background: none; color: #000; font: normal 10px/150% Verdana, Arial, sans-serif; font-style: italic;margin: -4px 0 2px 0;}


#footer {padding: 5px 0 0 0; margin: 0; text-align: center; font-size: 11px; font-family: Verdana,helvetica,arial,sans-serif;}
#footer a {color: #000;}
.mainTxtHead1 {font-family: Arial, Verdana, sans-serif; padding: 2px 0 0 4px; margin: 0 0 10px 0; font-size: 12px; color: #fff; font-weight: bold;}
.mainTxtHead2 {font-family: Arial, Verdana, sans-serif; padding: 2px 0 0 4px; margin: 0 0 10px 0; font-size: 12px; color: #fff; font-weight: bold;}
.mainTxtHead3 {font-family: Arial, Verdana, sans-serif; padding: 2px 0 0 4px; margin: 0 0 10px 0; font-size: 12px; color: #000; font-weight: bold;}

.imgTxt{font-family:verdana, arial, helvetica;font-size:11px;font-style:italic;text-decoration:none;color:#000000;}
.startSpotBot{font-family:verdana, Geneva, arial, helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:normal;}
.startSpotBot a{font-family:verdana, Geneva, arial, helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;}
.startSpotBot a:link{font-family:verdana, Geneva, arial, helvetica, sans-serif; font-size:11px;color:#FFFFFF;font-weight:bold;}
.startSpotBot a:visited{font-family:verdana, Geneva, arial, helvetica, sans-serif;font-size:11px; color:#FFFFFF; font-weight:bold; }

a{font-family: verdana, arial, helvetica, sans-serif;color: #bb242a;font-size: 11px;font-weight:normal;text-decoration:none;}
a.red {color:#bb242a;}
.clearing {clear: both;}
#startsida a {color: #000;}

a.lvlgt3_menuTabOn {color: #bb242a;font-weight: normal;}
a.lvlgt3_menuTabOff {color: #000;font-weight: normal;}
a.lvlgt3_menuTabUcOn {color: #bb242a; text-decoration: line-through;}
a.lvlgt3_menuTabUcOff {color: #000; text-decoration: line-through;}
a.lvlgt3_menuTabInvOn {color: #bb242a; text-decoration: underline;}
a.lvlgt3_menuTabInvOff {color: #000; text-decoration: underline;}

.mceContentBody{background-image:none;background-color:#ffffff;}
body.mceContentBody{margin:3px;font-size:11px;line-height:14px;}

#alertbox {position: relative; width: auto; padding:10px 10px 10px 55px; background: #eee; color: #000; font-size: 14px; border: 1px solid #999; margin: 0 0 5px 0;}
#alertbox img.icon {position: absolute; top: 2px; left: 2px;}

#col2 .newslist-archive a{color:#bb242a; }

#nrckommuner {margin: 5px 0 0 0;padding: 0;float: left;width: 190px;}
#nrckommuner input {margin: 0;padding: 0;float: left;clear: left;width: 16px;}
#nrckommuner label {float: left;clear: right;width: 170px;}
#nrcarskurser {margin: 5px 0 0 0;padding: 0;float: left;width: 280px;}
#nrcarskurser input {margin: 0;padding: 0;float: left;clear: left;width: 16px;}
#nrcarskurser label {width: 250px;float: left;clear: right;}

#kontaktholder {width: 370px;}
#kontaktholder label {float: left; clear: both;}
#kontaktholder input {float: left; clear: both; margin: 2px 2px 15px 2px; }
#myinfoholder {padding: 10px 0 10px 0; clear: both; display: block;}
#myinfoholder input {display: block;margin: 2px 0 2px 0;width: 100px;}
#myinfoholder select {display: block;margin: 2px 0 2px 0;width: 100px;}
#myinfoholder input[type="reset"] {width: auto;border: 1px solid #ccc;background: #fff;float: left;clear: right;}
#myinfoholder input#destinator_submit_button {border: 1px solid #ccc;width: auto;background: #fff;float: left;margin-right: 2px;}
#kontaktholder.inkform input {float: left; clear: both; margin: 2px 2px 15px 2px; width: 95%;}

.kontakt-holder {padding: 0 0 10px 0;}
.kontakt-left {float: left; width: 110px;}
#mainpageholder .kontakt-left img {border: 1px solid #ccc;}
.kontakt-right {float: left; width: 215px;}
#kontaktholder.inkform input#submitButton {width: auto;background: #fff;float: right; border: 1px solid #aaa; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;padding: 2px;}

#anmform {clear:both;line-height:30px;}
#anmformforced {float:right;clear:both;padding:10px 0 5px 10px;}
#anmformholder {width: 388px;}
#anmform br {float: none; clear: both; display: block;}
#anmform label {width: 160px;display: block;float: left;padding: 0 0 4px 0;font-family: Arial, Verdana, sans-serif;font-size: 11px;}
#anmform input {width: 194px;padding: 2px;font-size: 11px;font-family: Arial, Verdana, sans-serif;margin: 2px 0 2px 0;}
#anmform textarea {width: 375px;height: 131px;padding: 2px;font: normal 11px/150% Arial, Verdana,sans-serif;}
#anmform .textlabel {display: block;float: none;}
#anmform #captcha{width:375px;}
#anmform #kontakt label.captchainfo {font: normal 11px/150% Arial, Verdana,sans-serif; float: none; clear: both; width: auto;}
#anmform #captcha_holder img {display: block;float: left;margin: 0;padding: 0;}
#anmform #captcha_holder input {float: right;display: block;margin: 4px 0 0 0;width: 80px;clear: none;}
#anmform input#submitButton {width: auto;float: left;padding-left:15px;padding-right:15px;}



#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;width: 60px;clear: none;}
#kontaktholder.inkform #captcha_holder input {float: right;display: block;margin: 4px 2px 0 0;width: 60px;clear: none;}
#kontaktholder.inkform #captcha_holder input[type="submit"] {float: right;display: block;margin: 4px 2px 0 0;width: 30px;}
#kontakt label.captchainfo {font: normal 11px/150% Arial, Verdana,sans-serif; float: none; clear: both; width: auto;}
#picture-kontakt {float: left; width: 150px; margin: 0; padding: 0 0 0 10px;}


.newsletterpaste {display: block; width: 375px;}
.newsltr-textcontent {float: left; padding: 0; width: 245px;}
.newsltr-imagecontent {float:right;padding:10px 0 10px 10px; width: 118px;} 