html,body {height: 100%;}
body {font: normal 11px/150% "Lucida Grande", "Lucida Sans", Verdana, Arial, Sans-serif;color: #333;margin: 0;padding: 0; background: #eee; }
img {border: none;}
a {font: normal 11px "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; color: #66b5e8; text-decoration: underline;}
a:hover {color: #233a7d;}
h1 {color: #66b5e8; margin: 0; padding: 0; font: bold 2em/150% "Lucida Grande", "Lucida Sans", Arial, verdana, sans-serif;}
.h1 {color: #66b5e8; margin: 0; padding: 0; font: bold 1.8em/150% "Lucida Grande", "Lucida Sans", Arial, verdana, sans-serif;}
h2 {color: #66b5e8; margin: 0; padding: 0; font: bold 1.6em/150% "Lucida Grande", "Lucida Sans", Arial, verdana, sans-serif;}
.h2 {color: #66b5e8; margin: 0; padding: 0; font: bold 1.4em/150% "Lucida Grande", "Lucida Sans", Arial, verdana, sans-serif;}
h3 {color: #66b5e8; margin: 0; padding: 0; font: bold 1.2em/150% "Lucida Grande", "Lucida Sans", Arial, verdana, sans-serif;}
input {font: normal 11px/150% Arial, Verdana, sans-serif;}
select {font: normal 11px/150% Arial, Verdana, sans-serif;}
#bgholder {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto ; width: 100%;}
#wrapper {margin: 0 auto; padding:0;width: 970px; background:#fff;}
#top {padding: 0; margin:0;}
#toolbar{padding:3px 20px 2px 2px;margin:0 0 2px;background: url(/objects/fixed/toolbar.jpg) repeat-x;color:#aaaaaa;font-size:9px;}
#toolbar ul {float:right;list-style: none; margin: 0; padding: 0;}
#toolbar li {margin: 0; padding: 2px 0 0 5px; float: left; display: block;border-left:solid 1px #eee;}
#toolbar li.first {margin: 0; padding: 2px 10px 0 10px;}
#toolbar li.last {margin: 0; padding: 0 0 0 5px;}
#toolbar a{text-decoration:none;color:#66b5e8;font-size:9px;}
#toolbar a:hover {color: #233a7d}
#toolbar a.about{background:url(/objects/fixed/toolbar_about.gif) 10px -1px no-repeat;padding:0 13px 0 23px;}
#toolbar a.adapt{background:url(/objects/fixed/toolbar_adapt.gif) 10px 2px no-repeat;padding:0 13px 0 28px;}
#toolbar a.sitemap{background:url(/objects/fixed/toolbar_sitemap.gif) 10px 3px no-repeat;padding:0 13px 0 28px;}
#toolbar a.contact{background:url(/objects/fixed/toolbar_contact.gif) 10px 3px no-repeat;padding:0 13px 0 28px;}
#toolbar #language_picker a{padding:0 5px 0 0;}
#toolbar form{margin:0;padding:0;}
#toolbar input{border: 1px solid #ccc; background: #fff; margin: 0; padding: 2px; font: normal 10px/100% Arial, sans-serif;}
#toolbar #searchbutton-submit {border: 1px solid #ccc; background: #fff; margin: 0; padding: 2px 2px 1px 2px; font: normal 10px/100% Arial, sans-serif; outline: none;color: #000;} 

#topholder {background:url(/objects/fixed/logo.jpg) no-repeat 10px 0; height: 102px; padding: 0 10px;}
#logoclicker {float: left; width: 400px; height: 69px; margin: 12px 0 0 13px; padding: 0;}

#menu1 {float: left; clear: both; width: 950px;padding: 0; margin: 2px 0;background: url(/objects/fixed/toolbar.jpg) repeat-x;border-top: 1px solid #ccc;}
#menu1 ul {list-style: none; margin: -1px 0 0 0; padding: 0 10px;}
#menu1 li {background: #fff url(/objects/fixed/menu1on.png) repeat-x;margin:0;padding:0; float: left; display: block;border-right:solid 1px #ccc;}
#menu1 li:hover {background: #66b5e8 url(/objects/fixed/menu1on.png) repeat-x;}
#menu1 li .menuSideOn {background: #66b5e8 url(/objects/fixed/menu1on.png) repeat-x;border:none; color: #fff;}
#menu1 li .menuSideInvOn {background: #66b5e8 url(/objects/fixed/menu1on.png) repeat-x;border:none; color: #fff;}
#menu1 li .menuSideUcOn {background: #66b5e8 url(/objects/fixed/menu1on.png) repeat-x;border:none; color: #fff;}

#menu1 a {display: block; margin: 0; padding: 8px 15px 7px 15px; color: #666; text-decoration: none; font: normal 13px/100% "Lucida sans", "Lucida Grande", Arial, Verdana, sans-serif; outline: none;}
#menu1 a:hover {color: #fff;}

#menu1 a.menuSideOn {color: #fff;}
#menu1 a.menuSideInvOn {color: #fff;text-decoration:underline;}
#menu1 a.menuSideInvOff {text-decoration:underline;}
#menu1 a.menuSideUcOn {color: #fff;text-decoration:line-through;}
#menu1 a.menuSideUcOff {text-decoration:line-through;}

#content {clear:both;width: 950px; padding: 20px 10px 10px 10px; margin:10px 0 0 0;}

#rightpage {float: left; width: 200px;}
#leftpage {float :left; width: 200px;}
.columnheader {padding: 0 0 4px 0; margin: 0 0 10px 0; background: #eee url(/objects/fixed/dpe-end1.png) no-repeat 0 100% !important;background: #eee url(/objects/fixed/dpe-end1.gif) no-repeat 0 100%;min-height: 60px;}
.columnheader h2{color:#fff;font: bold 13px/150% "Lucida Grande", "Lucida Sans", Arial,sans-serif;background:#66b5e8 url(/objects/fixed/dpe-head1.png) no-repeat !important;background:#66b5e8 url(/objects/fixed/dpe-head1.gif) no-repeat; padding: 2px 10px 2px;}
.columnbody {padding: 0 10px;}

#menu2 {padding: 0;}
#menu2 .columnbody {padding: 0;}
#menu2 ul {list-style: none; margin: 0; padding: 0 0 10px 0;}
#menu2 ul ul {padding: 0;}
#menu2 li {display: block; padding: 0;}
#menu2 li {display: block; padding: 0;}
#menu2 li {display: block; padding: 0;}

#menu2 a {outline: none; font: normal 11px/150% "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif; color: #000; text-decoration: none;display: block;padding: 4px 10px;}
#menu2 a:hover {background: #aaa; color: #fff;}
#menu2 a.menuSideOn {font-weight:bold;color: #fff;background: #66b5e8;}
#menu2 a.menuSideInvOn {font-weight:bold;color: #fff;background: #66b5e8;text-decoration:underline;}
#menu2 a.menuSideInvOff {text-decoration:underline;}
#menu2 a.menuSideUcOn {font-weight:bold;color: #fff;background: #66b5e8;text-decoration:line-through; }
#menu2 a.menuSideUcOff {text-decoration:line-through;}
#menu2 ul li li a {padding: 4px 10px 4px 25px;}

#mainpage {float: left; width: 510px; min-height: 250px; height: auto !important; height: 250px;padding: 0 20px 20px 20px; margin: 0;}
#mainpage h1 {margin: 0 0 5px 0; padding: 0;}
.mainpage-imageholder {width: 240px; padding: 0; margin: 0; clear:both;}
.mainpage-images img {border: 1px solid #3c1c01;}

.throwins {float: left; width: 160px; min-height: 1px; height: auto !important; height: 1px; padding: 0 15px 0 0;}
.throwins:last-of-type {padding-right: 0;}
.nopadding {padding: 0;}


#startpageimage img{padding:0 0 14px 0;}
.startpageimage img{padding:0 0 14px 0;}
.start-columnholder .column {float:left;width:245px;}
.start-columnholder .left{padding:0 20px 0 0;}
.start-columnholder .right{padding:0;}

.nopadding {padding: 0;}
.medarbetare-holder {float: left; width: 245px; padding: 0 10px 0 0;}
.destinator-edit-info img {padding: 0;}
.partners{padding: 10px;}
#news{}
.newsholder{padding:10px 0 10px 0;}
.newsholder a {color:#000;text-decoration: none;}
.newsholder h3.newshead{font: bold 12px/150% Arial, Verdana, sans-serif; color: #66b5e8;text-decoration: none;margin:0;}
.newsholder .newshead{color: #000;text-decoration: none;}
.newsholder .readmore {text-align: right;}
.newsholder .readmore a { color: #66b5e8;}
.newsholder img {float: left; margin: 0 4px 0 0;}
.newslist {padding:15px 0 0 0;}
#rss{border-top:solid 1px #bbb;padding:10px 0 10px 0;}
#rss img{float:left;padding:0 3px 0 0;}
#rss a{text-decoration:none;}




#sitemap ul {padding: 0; margin: 0 0 0 20px ;}
#sitemap ul li {padding: 4px 0;}
#sitemap ul a {text-decoration: none;font-weight: bold;}
#sitemap ul ul {padding: 0; margin: 0 0 0 40px;}
#sitemap ul ul a {text-decoration: none; font-weight: normal;} 
#sitemap ul li.last {padding: 4px 0 0 0;}


#footer {border-top: 1px solid #ccc;width:970px;background: url(/objects/fixed/footerbg.png) no-repeat 100% 100% !important; background:url(/objects/fixed/footerbg.gif) no-repeat 100% 100%; margin: 0 auto;}
#footer p {margin:0;padding:0;}
#footer a {text-decoration:none;color:#233a7d;}
#footerleft {padding: 8px 10px; margin: 0; float: left; }
#footerright {padding: 8px 10px; margin: 0; float: right; }

#alertbox {position: relative; width: 445px !important; 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;}

#kontakt {}
#kontaktholder {width: 388px;}
#kontakt br {float: none; clear: both; display: block;}
#kontakt label {width: 150px;display: block;float: left;padding: 4px 0 4px 0;font-family: Arial, Verdana, sans-serif;font-size: 11px;}
#kontakt input {width: 230px;padding: 2px;font-size: 11px;font-family: Arial, Verdana, sans-serif;margin: 2px 0 2px 0;}
#kontakt select{width: 213px;padding: 1px 2px 1px 2px;font-size: 11px;font-family: Arial, Verdana, sans-serif;margin: 2px 0 2px 0;}
#kontakt textarea {width: 380px;height: 80px;padding: 2px;font: normal 11px/150% Arial, Verdana,sans-serif;}
#kontakt .textlabel {display: block;float: none;}
input#submitButton {width: auto;float: right;margin: 2px;}

#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% Arial, Verdana,sans-serif; float: none; clear: both; width: auto;}
#picture-kontakt {float: left; width: 150px; margin: 0; padding: 0 0 0 10px;}

.clearing {clear: both;}
#destinator_the_page {margin: 0 auto;padding: 0;min-height: 100%; height: auto !important; height: 100%; margin: 0 auto;}
.mceContentBody {background-image: none;background-color: #fefefe;font-size: 11px; color: #000;}
body.mceContentBody {margin: 3px; color: #000; }
.mceContentBody {background: #fefefe; color: #000; }
fieldset.login_legend {width: 330px;background: #fff;margin: 20px;color: #333;}
fieldset.login_legend legend {font-size: 14px;font-weight: bold;background: #fff;border: 1px solid #999;padding: 3px;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #fff;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;}
.awstatsimage {position: absolute; top:-9999px;left:-9999px;}