/* green: #81ad21 */
body {
background:#fff;
color:#666;
font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
margin:0;
}

.clear {
line-height:0;
width:100%;
clear:both !important;
}

h2 {
color:#666;
font-size:.7em;
font-weight:400;
text-transform:uppercase;
font-family:"Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
margin:0 0 .2em;
padding:0;
}

h2.bigHeader {
width:185px;
color:#fff !important;
clear:both;
background:#222;
text-transform:uppercase;
margin:20px 0 0 !important;
padding:5px !important;
}

h3 span {
color:#81ad21;
letter-spacing:-1px;
}

h3 {
color:#000;
font-size:.7em;
font-weight:400;
font-family:"Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
margin:0 0 .2em;
padding:0;
}

h4 {
font-size:.7em;
font-weight:400;
font-family:"Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
color:#eee !important;
border-bottom:1px dotted #eee;
margin:10px 10px 0 !important;
padding:0 0 12px !important;
}

p {
font-size:0.7em;
line-height:12pt;
color:#616161;
padding:0 0 .6em;
}

a {
color:#81ad21;
border-bottom:1px dotted #81ad21;
text-decoration:none;
}

a:hover {
color:#000;
border-bottom:1px dotted #000;
}

ul {
font-size:0.7em;
line-height:12pt;
font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
margin:5px 0 20px 50px;
}

blockquote {
width:450px;
font-size:.7em;
color:#575757;
background:transparent url("../images/quote.png") no-repeat 0 0;
margin:22px 40px;
padding:0 50px;
}

.quote {
font-size:1.3em;
margin:0;
padding:0;
}

p#subHeader {
margin-top:10px !important;
font-size:.7em !important;
color:#444 !important;
line-height:140% !important;
}

#wrapper {
width:960px;
margin:0 auto;
}

#topBar {
background:#222;
height:15px;
clear:both;
}

#topInfo p {
width:212px;
color:#eee;
height:18px !important;
float:right;
text-align:center;
font-size:.6em;
background:#fff url(../images/topinfo_bg.gif) no-repeat;
margin:0 auto !important;
padding:0 !important;
}

#certPartner {
background:#fff url(../images/cert_cms_part_webmascot.png) no-repeat right;
float:right;
width:220px;
height:53px;
margin:35px 0 0;
}

#topBar2 {
clear:both !important;
width:100%;
height:125px;
overflow:hidden;
}

#logo {
width:327px;
float:left;
display:block;
height:125px;
background:#fff url(../images/logo5.png) no-repeat;
}

#logo2 {
width:375px;
float:left;
display:block;
height:116px;
background:#fff url(../images/logo5.png) no-repeat;
}

#menu {
width:960px;
height:37px !important;
clear:both;
background:#fff url(../images/menu_bg.png) no-repeat top;
font-family:"Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
margin:0 0 13px;
padding:0;
}

#menu ul {
height:37px !important;
width:100%;
text-align:left;
margin:0 !important;
padding:0 !important;
}

#menu li {
display:inline;
position:relative !important;
list-style:none;
text-transform:uppercase;
border-right:1px dotted #888;
margin:0 !important;
}

#menu li a {
font-size:.9em;
line-height:30px;
color:#fff;
text-decoration:none !important;
border:0 !important;
padding:0 40px !important;
}

#menu li a:hover {
color:#81ad21;
border-top:0 solid #ddd;
}

#menu li a#current,#menu li a#current:link {
color:#81ad21;
}

#tagLine {
width:960px !important;
height:100px !important;
clear:both !important;
background:#fff url(../images/tags/tag.png) no-repeat;
margin:20px 0 0 !important;
}

#tagLine1 {
width:960px !important;
height:100px !important;
clear:both !important;
background:#fff url(../images/tags/tag1.png) no-repeat;
margin:20px 0 0 !important;
}

#tagLine2 {
width:960px !important;
height:100px !important;
clear:both !important;
background:#fff url(../images/tags/tag2.png) no-repeat;
margin:20px 0 0 !important;
}

#tagLine3 {
width:960px !important;
height:100px !important;
clear:both !important;
background:#fff url(../images/tags/tag3.png) no-repeat;
margin:20px 0 0 !important;
}

#tagLine4 {
width:960px !important;
height:100px !important;
clear:both !important;
background:#fff url(../images/tags/tag4.png) no-repeat;
margin:20px 0 0 !important;
}

#tagLine5 {
width:960px !important;
height:100px !important;
clear:both !important;
background:#fff url(../images/tags/tag5.png) no-repeat;
margin:20px 0 0 !important;
}
#tagLine6 {
width:960px !important;
height:100px !important;
clear:both !important;
background:#fff url(../images/tags/tag6.png) no-repeat;
margin:20px 0 0 !important;
}

#tagLine h1,#tagLine1 h1,#tagLine2 h1,#tagLine3 h1,#tagLine4 h1,#tagLine5 h1,#tagLine6 h1  {
display:none !important;
visibility:hidden !important;
margin:-9999px;
}

#tagLine span {
color:#000;
}

.column {
float:left;
min-height:100px;
width:300px;
padding-top:30px;
border-top:0 dotted #777 !important;
margin:0 27px 0 0;
}

.column2 {
float:left;
min-height:80px;
width:300px;
padding-top:20px;
border-top:1px dotted #777 !important;
margin:20px 27px 0 0;
}

.columnBottom {
float:left;
min-height:150px;
width:300px;
padding-top:20px;
border-top:1px dotted #777 !important;
margin:0 27px 0 0;
}

.columnBottom p {
padding-bottom:3px !important;
padding-top:4px;
width:95%;
margin:0;
}

.boxOutline {
width:277px;
height:149px;
overflow:hidden;
border:1px solid #ddd;
margin-bottom:12px;
background:#eee;
float:left;
padding:8px;
}

.boxgrid {
width:277px;
height:149px;
overflow:hidden;
position:relative;
}

.boxgrid img {
top:0;
left:0;
border:0;
}

.boxgrid p {
color:#fff !important;
margin-bottom:10px;
padding:0 10px !important;
}

.boxgrid p a:hover {
border-bottom:1px dotted #fff;
color:#fff !important;
}

.boxgrid p span {
font-weight:700 !important;
background:transparent !important;
color:#fff !important;
padding:0 !important;
}

.boxcaption {
position:absolute;
background:#333;
height:130px;
width:277px;
opacity:.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
margin:0 !important;
}

.caption .boxcaption {
top:114px;
left:0;
}

.refBox {
width:100%;
clear:both;
overflow:hidden;
}

.lastRef {
border-bottom:1px dotted #777 !important;
padding-bottom:20px;
margin-bottom:20px;
}

.columnRefLeft {
float:left;
min-height:155px;
width:370px;
padding-top:20px;
border-top:1px dotted #777 !important;
margin:20px 27px 0 0;
}

.columnRefLeft p {
margin:7px 0 0 !important;
}

.columnRefLeft h3 {
text-transform:uppercase;
}

.columnWide {
float:left;
min-height:155px;
width:560px;
padding-top:20px;
border-top:1px dotted #777 !important;
margin:20px 0 0;
}

.columnWide2 {
float:left;
min-height:120px;
width:560px;
padding-top:20px;
border-top:1px dotted #777 !important;
margin:20px 0 0 0 !important;
}

.columnWide img {
height:150px !important;
text-align:center;
border:1px solid #e7e7e7;
padding:1px;
}

.columnRight {
float:right;
width:300px;
background:#eee;
margin-left:27px;
border-top:1px dotted #777 !important;
padding:20px;
}

.columnRight h3 {
background:#d3d3d3;
margin:0;
padding:5px 0 5px 5px;
}

.columnRight p {
background:#fff;
margin:0;
padding:10px 8px 6px;
}

.columnRight img {
text-align:center;
background:#fff;
margin:10px 20px 5px;
padding:8px;
}

.column p {
padding-bottom:3px !important;
padding-top:4px;
margin:0;
}

p.refServices,p.kundeUdatagelse,p.refLink {
font-family:arial;
padding-bottom:1px;
padding-top:0;
margin:3px 0 0 !important;
}

.columnright {
float:left;
width:282px;
}

.columnImage {
background:#eee;
width:280px;
border:1px solid #d3d3d3;
margin:6px 0 4px;
padding:5px;
}

.column2 span {
color:#333 !important;
background:#fff !important;
text-transform:uppercase;
margin:0;
padding:0;
font-size:.9em;
}

span.lowercase {
text-transform:capitalize !important;
}

.columnImage img {
border:2px solid #f8f8f8;
background:#eee;
width:277px;
height:149px;
margin:0 auto;
}

ul.columnList li {
list-style:none;
width:200px;
float:left;
background:#fff url("../images/green_arrow.png") no-repeat left;
padding:3px 3px 3px 15px;
}

ul.columnList2 li {
list-style:none;
width:380px;
float:left;
background:#fff url("../images/green_arrow.png") no-repeat left;
padding:3px 3px 3px 15px;
}

ul.list {
list-style:none;
clear:both;
}

ul.list li {
list-style:none;
background:#fff url("../images/green_arrow.png") no-repeat left;
padding:3px 3px 3px 15px;
}

ul#sitemap {
font-size:.7em;
margin-top:0 !important;
margin-left:20px !important;
padding-top:0;
}

ul#sitemap ul {
margin:6px 0 0 20px !important;
}

ul#sitemap li {
padding:4px 0 2px 3px;
}

ul#sitemap li a {
list-style-image:url(../images/sitemap_bullet.gif);
}

ul#sitemap li li a {
font-size:1.4em;
list-style-image:url(../images/sitemap_bullet.gif);
}

#sideMenu {
width:300px;
margin-top:20px;
float:left;
background:#fff;
}

#sideMenu h3 {
background:#81ad21 url(../images/submenu_header_bg.png) no-repeat;
color:#fff;
font-size:.6em !important;
font-weight:400;
text-transform:uppercase;
margin:10px 0 0 !important;
padding:10px 0 8px 20px !important;
}

#sideMenu ul {
list-style:none;
margin:0;
padding:0;
}

#sideMenu li {
list-style:none;
font-size:.9em;
width:100%;
border-bottom:1px dotted #d9d9d9;
text-indent:20px;
margin:0;
padding:0;
}

ul.igang li {
color:#666;
padding:8px 0 !important;
}

#sideMenu ul li a {
border:0 !important;
display:block;
text-transform:uppercase;
text-decoration:none;
font-weight:400;
width:100%;
padding:8px 0;
}

#sideMenu li a:hover {
text-decoration:none;
font-weight:400;
background:#f9f9f9 url("../images/black_arrow.png") no-repeat right;
}

#sideMenu li #currentSub,#sideMenu li #currentSub a:hover {
text-decoration:none;
font-weight:400;
color:#81ad21;
background:#f9f9f9 url("../images/green_arrow.png") no-repeat right;
}

#content {
width:620px;
float:right;
margin-top:27px;
}

#content p {
font-size:0.7em;
line-height:12pt;
color:#616161;
margin:5px 0 10px;
padding:0 0 .2em;
}

.refLink a:hover {
background:#fff url(../images/ex_link_on.png) no-repeat right;
}

/**Footer**/
#footerTop {
height:30px;
background:#fff url(../images/stripe.png) repeat-x bottom;
clear:both;
width:100%;
margin-top:50px !important;
}

#footer {
width:100%;
min-height:200px;
background:#222 url(../images/footer_bg.gif) no-repeat right;
border-top:0 solid #ccc;
clear:both;
padding-top:30px;
}

#footerText {
clear:both;
width:960px;
margin:0 auto !important;
}

p#copyright {
color:#fff !important;
font-size:.7em;
font-family:"Lucida Grande", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
margin:0 0 .2em;
padding:0;
}

p#copyright span {
text-transform:lowercase;
background:transparent;
}

#footerText p {
color:#999;
margin:0 0 15px;
padding:0;
}

.left {
float:left;
width:22%;
border-right:0 dotted #999;
}

.mid {
float:left;
width:35%;
padding-left:25px;
}

.right {
padding-right:0;
width:33%;
text-align:right;
float:right;
}

#footer a {
text-decoration:none;
text-align:center;
font-weight:400;
}

#footer a:hover {
font-size:1em;
width:100%;
color:#fff;
text-decoration:none;
border-bottom:1px dotted #fff;
}

.picFloats img {
float:left;
border:1px solid #ddd;
margin:5px 3px 5px 0;
padding:2px;
}

/**************JQUERY***********************/
.svw {
width:554px;
height:150px;
background:#fff;
margin-left:5px;
}

.svw ul {
position:relative;
left:-999em;
}

.stripViewer {
position:relative;
overflow:hidden;
border-top:1px solid #cbcbcb;
border-right:1px solid #cbcbcb;
border-left:1px solid #cbcbcb;
border-bottom:1px solid #eee;
margin:0 0 0 3px;
}

.stripViewer ul {
position:relative;
left:0;
top:0;
width:1%;
list-style-type:none;
margin:0;
padding:0;
}

.stripViewer ul li {
float:left;
}

.stripTransmitter {
overflow:auto;
width:1%;
}

.stripTransmitter ul {
position:relative;
list-style-type:none;
margin:0 0 0 3px;
padding:0;
}

.stripTransmitter ul li {
width:20px;
float:left;
margin:1px 1px 0 0;
}

.stripTransmitter a {
font:normal 10px Verdana, Arial;
text-align:center;
line-height:22px;
background:#ddd url(../images/box_shadow.png) bottom no-repeat;
color:#555;
text-decoration:none;
display:block;
border:0;
}

.stripTransmitter a:hover,a.current {
background:#ddd url(../images/box_shadow.png) top no-repeat;
color:#888;
}

#iframeGoogle {
border:1px solid #e7e7e7;
margin:10px 0 0 7px;
padding:2px;
}

h2.first,h3.first {
margin:0 0 8px;
}

.columnLast2 {
margin:20px 0 0 0 !important;
}
.columnLast {
margin:0 !important;
}

ul.columnList,ul.columnList2 {
list-style:none;
clear:both;
overflow:hidden;
width:100%;
}

.refLink a,a.exLink {
background:#fff url(../images/ex_link.png) no-repeat right;
padding:1px 13px 0 1px;
}
#footer-wrapper {
padding:20px 0 20px 0;
border-bottom:1px solid #333;
width:960px;
margin:0 auto;
margin-top:20px;
margin-bottom:50px;

}
#footer-wrapper h3 {
color:#eee !important;
border-bottom:1px dotted #666;
padding-bottom:4px;
}
#sitemap_1 {
float:left;
margin-right:16px;
width:90px;
}
#sitemap_4 {
float:left;
margin-right:16px;
width:100px;
}
#sitemap_7 {
float:left;
width:95px;
}
#sitemap_3 {
float:left;
margin-right:16px;
width:190px;
}
#sitemap_6 {
float:left;
margin-right:16px;
width:140px;
}

#sitemap_5,#sitemap_2,#sitemap_4 {
float:left;
width:110px;
margin-right:16px;
}

#sitemap ul {
margin:15px 0 0 0;
padding:0;
}
#sitemap ul li {
list-style:none;
padding:0 0 12px 0;
/*background:transparent url("../images/green_arrow.png") no-repeat left top;
padding:3px 3px 3px 15px;*/
}
#sitemap ul li a,#sitemap ul li a:hover {
text-decoration:none;
border:0;
}
