﻿body{margin:0;padding:0;font-family:'Lucida Sans',Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;}
#top{height:120px;padding-top:20px;background:url(/img/top-gradient.gif) top repeat-x;}
#top strong{color:#70b54f;font-size:18px;font-weight:normal;letter-spacing:-0.02em;margin:10px 0 0 0;}
#logo{float:left;}
#logo img{margin-left:-75px;}
#topmenu{float:right;}
#topmenu ul{margin:0;padding:0;list-style:none;}
#topmenu ul li{float:left;margin-right:3px;}
#topmenu ul li.active{background:#383d44;-moz-border-radius:4px;-webkit-border-radius:4px;}
#topmenu ul li a{display:block;padding:4px 10px;font-size:14px;text-decoration:none;color:#3a9649;}
#topmenu ul li a:hover{color:#fff;background:#a6cf8e;-moz-border-radius:4px;-webkit-border-radius:4px;}
#topmenu ul li.active a{color:#fff;}
#topmenu ul li.active a:hover{background:#383d44;-moz-border-radius:4px;-webkit-border-radius:4px;}
#flags{float:right;}
#footer{border-top:1px solid #ddd;font:12px arial;color:#383d44;}
#footer div.left{float:left;padding:20px;}
#footer div.right{float:right;width:360px;padding:20px 0 20px;}
#footer div.right div.icon{float:left;margin:0 10px 0 0;}
#footer div.right div.txt{float:left;}
#footer div.right strong{font-size:14px;font-weight:bold;}
#footer div.links{font-size:14px;margin:0 0 10px 0;font-weight:bold;}
#footer input[type='text']{padding:4px;width:200px;}
#footer input[type='submit']{width:80px;}
#feature{background:#3a9649 url(/img/feature-back.png);height:287px;}
#feature h2{margin:0;font-size:18px;font-weight:normal;letter-spacing:-0.02em;line-height:24px;padding-top:35px;color:#fff;}
#feature div.left{width:405px;float:left;background:url(/img/feature-left.jpg) right bottom;background-repeat:no-repeat;height:287px;}
#feature div.right{width:500px;float:left;background:url(/img/feature-right.png) right bottom;background-repeat:no-repeat;height:287px;}
#front{color:#323232;font-family:arial;}
#front div.left img,#front div.middle img{padding-right:4px;}
#front div.left{width:300px;float:left;margin-right:20px;}
#front div.middle{width:300px;float:left;margin-right:20px;border-right:1px solid #ddd;padding-right:20px;}
#front div.right{float:left;width:299px;}
#front h3{margin:0;padding:4px 0 0 0;font-size:14px;font-weight:bold;}
#front p{line-height:20px;font-size:14px;}
#blognews{border-top:1px solid #ddd;margin:10px 0 20px 0;padding:10px 0 0 0;color:#323232;font-family:arial;}
#blognews p{line-height:20px;font-size:14px;}
#blognews ul.blog{margin:10px 0 0 0;list-style:none;padding:0;font-size:14px;}
#blognews ul.blog li{background:url(/img/icons/next.png) left top;background-repeat:no-repeat;margin:0 0 6px 0;padding:0 0 0 20px;}
#blognews span.time{color:#999;}
#blognews div.left{width:300px;float:left;margin-right:20px;}
#blognews div.middle{width:300px;float:left;margin-right:20px;}
#blogsnews div.right{float:left;}
#subfeature{background:#3a9649 url(/img/subfeature-back.jpg) right;background-repeat:no-repeat;height:100px;}
#subfeature h1{margin:0 0 10px 0;font-size:18px;font-weight:normal;letter-spacing:-0.02em;line-height:24px;padding-top:15px;color:#fff;}
#subfeature p{font-size:14px;color:#fff;font-weight:normal;}
#subfeature div.right{width:200px;float:right;padding-top:30px;}
#subfeature div.left{background:url(/img/sub-header-back.png) 0 0 no-repeat;height:100px;position:relative;left:-100px;float:left;width:700px;}
#subfeature div.left h1{margin:30px 100px;text-indent:-2000px;}
#subfeature div.left h1.tour{background:url(/img/headers/tour.png) no-repeat;}
#subfeature div.left h1.opgavestyring{background:url(/img/headers/opgavestyring.png) no-repeat;}
#subfeature div.left h1.timeregistrering{background:url(/img/headers/timeregistrering.png) no-repeat;}
#subfeature div.left h1.fakturering{background:url(/img/headers/fakturering.png) no-repeat;}
#subfeature div.left h1.funktioner{background:url(/img/headers/funktioner.png) no-repeat;}
#subfeature div.left h1.oevrigt{background:url(/img/headers/oevrigt.png) no-repeat;line-height:30px;}
#subfeature div.left h1.signup{background:url(/img/headers/signup.png) no-repeat;}
#subfeature div.left h1.signup1{background:url(/img/headers/signup1.png) no-repeat;}
#subfeature div.left h1.kontakt{background:url(/img/headers/kontakt.png) no-repeat;}
#subfeature div.left h1.economic{background:url(/img/headers/economic.png) no-repeat;}
#subfeature div.left h1.klippekort{background:url(/img/headers/klippekort.png) no-repeat;}
#subfeature div.left h1.ups{background:url(/img/headers/ups.png) no-repeat;}
#tourpage{margin:20px 0 20px 0;float:right;width:730px;border:0 solid;color:#323232;font-family:arial;}
#tourpage h2{font-size:22px;font-weight:normal;font-family:'Lucida Sans',Verdana;}
#tourpage h3{font-size:18px;margin:0 0 4px 0;font-weight:normal;}
#tourpage h4{font-size:18px;margin:0;font-weight:normal;}
#tourpage p.head{font-size:18px;line-height:26px;color:#747474;margin:0 0 30px 0;}
#tourpage p,#tourpage li{font-size:14px;line-height:20px;}
#tourpage div.icon{float:left;margin-right:10px;width:48px;}
#tourpage div.txt{float:left;width:670px;margin:0 0 20px 0;}
#tourpage div.line{border-top:3px double #ddd;}
#tourpage div.linesingle{border-top:1px solid #ddd;}
#tourpage div.block{margin-bottom:20px;clear:both;}
#tourpage div.navigation{border:1px solid #fff;}
#tourpage div.navigation span.right{float:right;font-size:12px;font-weight:bold;display:block;padding:0 0 0 10px;}
#tourpage div.navigation span.left{float:left;font-size:12px;font-weight:bold;display:block;padding:0 0 0 10px;}
#tourpage div.navigation a{text-decoration:none;padding-right:10px;display:block;}
#tourpage div.navigation a{text-decoration:none;}
#tourpage div.navigation a:hover{text-decoration:underline;color:#3a9649;}
#tourpage div.breadcrumb{border-bottom:3px double #ddd;padding:0 0 6px 0;font:13px arial;}
#tourpage div.breadcrumb a{text-decoration:none;}
#tourpage div.breadcrumb a:hover{text-decoration:underline;color:#3a9649;}
#tourpage ul.features{margin:20px 0;padding:0;list-style:none;}
#tourpage ul.features li{width:340px;float:left;margin:0 0 15px 0;padding:0;}
#tourpage ul.features li.r{margin-left:30px;float:right;}
#tourpage ul.features li p{margin:0;padding:0;}
#tourpage ul.featurelist{padding:10px 0 0 20px;margin:0;}
#tourpage ul.featurelist li{margin:0 20px 15px 0;padding:0;width:330px;float:left;}
#tourpage ul.featurelist li span{color:#3a9649;}
#leftmenu{width:200px;float:left;margin:20px 20px 0 0;border-right:0 solid #cbe9b9;padding:0;background:url(/img/left-gradient.gif) top right;font-family:arial;}
#leftmenu div.pos{position:relative;top:-70px;}
#leftmenu ul{margin:0 0 20px 0;padding:0;list-style:none;}
#leftmenu ul li{border-top:1px solid #a6cf8e;}
#leftmenu ul li.last{border-top:1px solid #a6cf8e;border-bottom:1px solid #a6cf8e;}
#leftmenu ul li.active{background:#fff;border-top:1px solid #a6cf8e;}
#leftmenu ul li a{display:block;padding:14px 10px;font-size:14px;text-decoration:none;color:#3a9649;font-weight:bold;}
#leftmenu ul li a:hover{text-decoration:underline;}
#leftmenu span{font-size:12px;font-weight:bold;background:url(/img/left-menu-button.png) top left no-repeat;display:block;height:24px;width:158px;padding-left:10px;margin:0 0 10px 0;}
#leftmenu span a{text-decoration:none;padding-right:10px;display:block;height:24px;line-height:24px;}
#leftmenu span a:hover{text-decoration:underline;color:#3a9649;}
#leftmenu div.start{background:url(/img/left-gradient-top.png) top right;height:110px;}
#leftmenu div.end{background:url(/img/left-gradient-bottom.png) bottom right;height:110px;}
#pricingsignuppage{margin:20px 0 20px 0;color:#323232;font-family:arial;}
#pricingsignuppage div.header{margin:0;padding:10px;line-height:20px;color:#242424;text-align:center;}
#pricingsignuppage div.header p{margin:0 0 20px 0;padding:4px;line-height:20px;color:#242424;text-align:center;font-size:16px;}
#pricingsignuppage div.header h2{margin:0;padding:4px 0 0 0;font-size:18px;font-weight:bold;}
#pricingsignuppage div.pricetable{margin:0 0 20px 0;font-size:14px;line-height:20px;}
#pricingsignuppage div.pricetable div.item{float:left;width:234px;text-align:center;padding:14px 0 14px 0;}
#pricingsignuppage div.pricetable div.basic{margin:0 0 0 8px;background-color:#f7f7f7;border-right:1px solid #ddd;}
#pricingsignuppage div.pricetable div.small{background-color:#f2f2f2;border-right:1px solid #ccc;}
#pricingsignuppage div.pricetable div.medium{background-color:#ededed;border-right:1px solid #bbb;}
#pricingsignuppage div.pricetable div.large{border-right:none;background-color:#e9e9e9;}
#pricingsignuppage div.pricetable div.item h4{font-size:18px;color:#242424;margin:0 0 10px 0;font-weight:bold;}
#pricingsignuppage div.pricetable span.price{color:#3a9649;font-weight:bold;}
#pricingsignuppage div.pricetable span.vat{color:#777;font-size:11px;}
#pricingsignuppage div.pricetable div.line{margin:10px 8px;}
#pricingsignuppage div.pricetable div.basic div.line{border-color:#ddd;}
#pricingsignuppage div.pricetable div.small div.line{border-color:#ccc;}
#pricingsignuppage div.pricetable div.medium div.line{border-color:#bbb;}
#pricingsignuppage div.pricetable div.large div.line{border-color:#aaa;}
#pricingsignuppage div.pricetable div.span{border:1px solid #a6cf8e;margin:0;color:#3a9649;font-weight:bold;font-size:13px;background-color:#efefef;text-align:center;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#pricingsignuppage div.left{float:left;margin:0 45px 0 0;width:455px;padding:0;}
#pricingsignuppage div.right{float:left;width:455px;margin:0;padding:0;}
#pricingsignuppage p{line-height:20px;font-size:14px;}
#pricingsignuppage p.margin{margin:0 0 20px 0;}
#pricingsignuppage h4{font-size:18px;margin:0;font-weight:normal;}
#pricingsignuppage h2{font-size:22px;font-weight:normal;font-family:'Lucida Sans',Verdana;}
#pricingsignuppage p.head{font-size:18px;line-height:26px;color:#747474;margin:0 0 30px 0;}
#signuppage{margin:20px 0 20px 0;color:#323232;font-family:arial;}
#signuppage p{line-height:20px;font-size:14px;}
#signuppage h4{font-size:18px;margin:0 0 10px 0;font-weight:normal;}
#signuppage div.left{float:left;margin:0 45px 0 0;width:660px;padding:0;}
#signuppage div.right{float:left;width:250px;margin:23px 0 0 0;padding:10px 0;border-top:1px solid #ddd;}
#signuppage div.right p{font-size:13px;line-height:18px;}
#signuppage div.right h4{font-size:16px;margin:0 0 3px 0;font-weight:normal;}
#signuppage div.right ul{margin:10px 0 0 0;list-style:none;padding:0;}
#signuppage div.right ul li{background:url(/img/accept.png) left top;background-repeat:no-repeat;margin:0 0 6px 0;padding:0 0 0 20px;}
#signuppage div.breadcrumb{border-bottom:3px double #ddd;padding:0 0 6px 0;font:13px arial;}
#signuppage div.breadcrumb a{text-decoration:none;}
#signuppage div.breadcrumb a:hover{text-decoration:underline;color:#3a9649;}
#signuppage h2{font-size:22px;font-weight:normal;font-family:'Lucida Sans',Verdana;}
#signuppage p.head{font-size:18px;line-height:26px;color:#747474;margin:0 0 30px 0;}
#signuppage div.left p label{width:110px;font-weight:bold;float:left;}
#contactpage{margin:20px 0 20px 0;color:#323232;font-family:arial;}
#contactpage p{line-height:20px;font-size:14px;}
#contactpage h4{font-size:18px;margin:0 0 10px 0;font-weight:normal;}
#contactpage h2{font-size:22px;font-weight:normal;font-family:'Lucida Sans',Verdana;}
#contactpage p.head{font-size:18px;line-height:26px;color:#747474;margin:0 0 30px 0;}
#contactpage div.left{float:left;margin:0 45px 0 0;width:630px;padding:0;}
#contactpage div.right{float:left;width:280px;margin:20px 0 0 0;padding:10px 0;border-top:1px solid #ddd;}
#contactpage div.right p{font-size:13px;line-height:18px;}
#contactpage div.right h4{font-size:16px;margin:0 0 3px 0;font-weight:normal;}
#message{padding:10px 10px;display:none;border-bottom:1px solid #d4deca;border-right:1px solid #d4deca;border-left:1px solid #d4deca;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
#message.good{background:#def1ca url(/img/tick.png) no-repeat 20px center;padding-left:40px;}
#message.bad{background:#ffffe8 url(/img/cross.png) no-repeat 20px center;padding-left:40px;}
#message.loader{background:#e5e5e5 url(/img/ajax-loader.gif) no-repeat 20px center;padding-left:45px;}
#message.info{background:#e5e5e5 url(/img/information_frame.png) no-repeat 20px center;padding-left:45px;}
#message a.al{color:#208733;}
#message a.al:hover{background:#208733;color:#fff;text-decoration:none;}
#message a.sh{font-size:11px;color:#7b7b7b;}
#newsletter-msg{padding:5px;display:none;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #d4deca;margin-top:3px;}
#newsletter-msg.good{background:#def1ca url(/img/tick.png) no-repeat 6px center;padding-left:30px;}
#newsletter-msg.bad{background:#ffffe8 url(/img/cross.png) no-repeat 6px center;padding-left:30px;}
.container{width:960px;margin:0 auto;}
.fix{clear:both;font-size:0;line-height:0;margin:0;padding:0;}
.thumb{border:1px solid #ccc;}
.line{border-top:1px solid #ddd;margin-bottom:20px;}
.dimmed{color:#999;}
a{text-decoration:none;color:#3a9649;}
a:hover{text-decoration:underline;color:#3a9649;}
em{background-color:#fbed8f;font-style:normal;}
p{margin:4px 0 12px 0;}
p label{float:none;width:auto;}
label{float:left;width:140px;}
form{margin:0;}
select,input[type="text"],textarea,input[type="password"]{border:1px solid #d7dbe1;font-size:14px;}
input[type="text"],textarea,input[type="password"]{padding:6px 4px;}
input[type="submit"],input[type="button"]{padding:2px 8px 2px 8px;margin-right:10px;}
select{padding:1px;}
input[type="text"]:focus,input[type="password"]:focus,select:focus,input[type="text"]:hover,input[type="password"]:hover,select:hover,textarea:focus,textarea:hover{border:1px solid #70b54f;}
div.form{padding:0;margin:0 0 10px 0;}
div.form label{color:#555;line-height:20px;font-size:14px;}
div.form span.req{font-size:12px;color:#888;}
div.form div.sep{height:20px;}
div.form div.sepline{margin:10px 0;border-bottom:1px solid #eee;}
div.form span.hint{color:#666;font-size:11px;}
div.form span.hint em{font-weight:bold;font-style:normal;}
/*--*/
#fancybox-loading{position:fixed;height:40px;width:40px;top:50%;left:50%;margin-top:-20px;margin-left:-20px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:200;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/img/fancybox/fancy_progress.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;display:none;z-index:80;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;margin:0;z-index:90;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;outline:none;overflow:hidden;padding:0;margin:0;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;height:30px;width:30px;background:url('/img/fancybox/fancy_close.png') top left no-repeat;cursor:pointer;z-index:165;display:none;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{border:none;padding:0;margin:0;width:100%;height:100%;-ms-interpolation-mode:bicubic;outline:none;line-height:0;font-size:0;vertical-align:top;}
#fancybox-frame{position:relative;width:100%;height:100%;}
#fancybox-tmp{display:none;padding:0;margin:0;border:0;vertical-align:top;overflow:auto;}
#fancybox-title{position:absolute;bottom:0;left:0;text-align:center;font-family:Arial;font-size:12px;z-index:112;}
.fancybox-title-inside{padding:10px 0;padding-top:10px;color:#333;}
.fancybox-title-outside{padding-top:10px;color:#FFF;font-weight:bold;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('/img/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main{line-height:29px;background:transparent url('/img/fancybox/fancy_title_main.png') repeat-x;color:#FFF;}
#fancybox-title-right{padding-left:15px;background:transparent url('/img/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
#fancybox-left-ico{left:-9999px;background:transparent url('/img/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{left:-9999px;background:transparent url('/img/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover{visibility:visible;}
#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;z-index:70;border:0;padding:0;margin:0;}
div#fancy-bg-n{top:-20px;width:100%;height:20px;background:transparent url('/img/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('/img/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{right:-20px;height:100%;width:20px;background:transparent url('/img/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('/img/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;width:100%;height:20px;background:transparent url('/img/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('/img/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{left:-20px;height:100%;width:20px;background:transparent url('/img/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('/img/fancybox/fancy_shadow_nw.png') no-repeat;}