html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  
.eula-head {background: #609 url("../images/cm-footer-center-bg.png") no-repeat center top; padding:15px; margin:0px -14px 40px -14px; text-align:right}
.eula-head a {color:#fff!important; outline:none}
.eula-head .icon-pdf {margin:-20px -8px -3px 14px; float:right}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

/* END RESET CSS */

@font-face {
    font-family: 'BebasNeueRegular';
     src: url('bebasneue-webfont.eot');
    src: url('bebasneue-webfont.eot?#iefix') format('eot'),
         url('bebasneue-webfont.ttf') format('truetype'),
            url('BebasNeue.otf') format('opentype'),
            url('bebasneue-webfont.woff') format('woff'),
         url('bebasneue-webfont.svg#webfontKa9xQKtS') format('svg');
}

@font-face {
    font-family: 'TitilliumText22LThin';
    src: url('TitilliumText22L001-webfont.eot');
    src: url('TitilliumText22L001-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L001-webfont.woff') format('woff'),
         url('TitilliumText22L001-webfont.ttf') format('truetype'),
         url('TitilliumText22L001-webfont.svg#TitilliumText22LThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LLight';
    src: url('TitilliumText22L002-webfont.eot');
    src: url('TitilliumText22L002-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L002-webfont.woff') format('woff'),
         url('TitilliumText22L002-webfont.ttf') format('truetype'),
         url('TitilliumText22L002-webfont.svg#TitilliumText22LLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('TitilliumText22L003-webfont.eot');
    src: url('TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L003-webfont.woff') format('woff'),
         url('TitilliumText22L003-webfont.ttf') format('truetype'),
         url('TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LMedium';
    src: url('TitilliumText22L004-webfont.eot');
    src: url('TitilliumText22L004-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L004-webfont.woff') format('woff'),
         url('TitilliumText22L004-webfont.ttf') format('truetype'),
         url('TitilliumText22L004-webfont.svg#TitilliumText22LMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LBold';
    src: url('TitilliumText22L005-webfont.eot');
    src: url('TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L005-webfont.woff') format('woff'),
         url('TitilliumText22L005-webfont.ttf') format('truetype'),
         url('TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LXBold';
    src: url('TitilliumText22L006-webfont.eot');
    src: url('TitilliumText22L006-webfont.eot?#iefix') format('embedded-opentype'),
         url('TitilliumText22L006-webfont.woff') format('woff'),
         url('TitilliumText22L006-webfont.ttf') format('truetype'),
         url('TitilliumText22L006-webfont.svg#TitilliumText22LXBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {
    overflow-y: scroll;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

body {
    font: 13px/20px sans-serif;
    *font-size:small;
} /* hack retained to preserve specificity */

select, input, textarea, button { font:99% sans-serif; }

a:hover, a:active, a:focus { outline: none; }
a, a:active, a:visited { color: #B71896; }
a:hover { color: #fd26d0; }

ul, ol { margin-left: 1.8em; bullet-color:#b71896; }
ul.padding li{padding-bottom: 10px;}
ol { list-style-type: decimal; }
ul#order_personal_info , .ie7 ul#order_personal_info  {margin: 0; padding: 0; list-style-image: none!important;}
ul#order_personal_info li, .ie7 ul#order_personal_info li {width: 50%; float: left;}

/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; } 

small { font-size: 85%; }
strong, th { font-weight: normal; font-family: 'TitilliumText22LBold', Arial, Helvetica, Tahoma, sans-serif;  }

td, td img { vertical-align: top; } 

sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.65em;}
sub {bottom: -0.25em;}
 
.ie6 legend, .ie7 legend { margin-left: -7px; }

/* align checkboxes, radios, text inputs with their label */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
#dkbs-signup label { display: inline-block; width: 44px; }

/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }
 
/* webkit browsers add a 2px margin outside the chrome of form elements */  
button, input, select, textarea { margin: 0; }

/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button { width: auto; overflow: visible; }

input[type=text],input[type=password],input[type=email] {border-radius: 3px; padding: 4px;}
/* colors for HTML5 form validity */
input:valid, textarea:valid {}
input:invalid:not(value=""), textarea:invalid:not(value="") { 
      border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red; 
 -webkit-box-shadow: 0px 0px 5px red; 
         box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid, .invalid { background-color: #f0dddd; border:1px solid red; }
.hasPlaceholder, input::-webkit-input-placeholder, input:-moz-placeholder { font-style:italic; color: #dcdcdc; }

::-moz-selection{ background: #734684; color:#fff; text-shadow: none; }
::selection { background:#734684; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #734684; } 

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }

/* ------------------------------------------------------------------------------------------------------------ */
/* BOXES																										*/

/* BOXES - STANDARD */
.box {
	background: #f2f2f2;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */ 
	-moz-border-radius: 3px; /* Firefox 1-3.6 */
	border-radius: 3px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	padding: 10px;
	margin: 0 0 10px 0;
}

.box h3 {
	color: #7e548c;
}

.listStandard .box {
	margin: 0;
}

/* BOXES - FACTS */
.boxFacts {
	background: #e5e5e5;
	border: 1px dashed #b3b3b3;
	border-radius: 3px;
	margin: 3px 0 15px;
	padding: 10px;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* LISTS																										*/

/* STANDARD */
.listStandard {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

.listStandard li {
	margin: 0 0 10px 0;
}

/* BULLET */
.listBullet {
	margin: 0 0 20px 15px;
	padding: 0;
	list-style: url('../images/layout/bullet.png');
}

.listBullet li {
	margin: 0 0 10px 0;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* BUTTONS																										*/

/* STANDARD */
.button, a.button {
	background: #663f73; /* fallback */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#ffffff)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #ffffff, #cccccc); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #ffffff, #cccccc); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #ffffff, #cccccc); /* IE 10 */
	background: -o-linear-gradient(top, #ffffff, #cccccc); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border: 1px solid #b3b3b3;
	-webkit-border-radius: 2px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */ 
	-moz-border-radius: 2px; /* Firefox 1-3.6 */
	border-radius: 2px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	padding: 5px 10px;
	display: inline-block;
	color: #666666;
	font-size: 16px;
	line-height: 16px;
	font-family: "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}

 
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

body, html {height: 100%;}
body { background:#694178;color: #404040; font-family: 'TitilliumText22LRegular', Arial, Helvetica, Tahoma, sans-serif;}
body.pdf { background:#ffffff;}
.pdf .columns, .pdf .column-wrap {
    background: white;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin-bottom: 10px;
    padding: 20px;
}
.pdf .calc-orderdetails-wrapper {width: 576px; background: #eeeeee; border: 1px dashed #b9b9b9; border-bottom: 0px; padding:15px; text-align:left; margin-bottom:-7px;}


ul, ol { margin-left: 1.8em; list-style: none url(../images/bullet.png); }
.ie7 ul, .ie7 ol {list-style: none url(../images/bullet-ie7.png); }
ol { list-style-type: decimal; }

p { margin-bottom:1.2em;}

/* THE SYSTEM IN SHORT TERMS */
.header-system {background:url(../images/systemetkortfortalt_topheader.png); display:block; width:980px; height:292px; margin-bottom: 8px;}

/* Headers */
h1,h2,h4,h5,h6 { font-weight: bold; }

h1 {
    height: 27px;
    margin: 20px 0 10px;
}

.h1-header {height:112px; background:url(../images/cm-h1-sprite.png) no-repeat 0 0; width:980px; text-indent:-999em; margin:25px 0 35px; position:relative; /*opacity:0;*/}
.no-js .h1-header {opacity:1;}
.h1-header-index { height:0px; visibility:hidden; width:0x; display:block; margin:0!important;}
.h1-header-functions {background-position:0 0;}
.h1-header-employees {background-position:0 -113px;}
.h1-header-aboutcm {background-position:0 -226px;}
.h1-header-prices {background-position:0 -339px;}
.h1-header-blog {background-position:0 -452px;}
.h1-header-support {background-position:0 -565px;}
.h1-header-faq {background-position:0 -678px;}
.h1-header-aboutco {background-position:0 -791px;}
.h1-header-contact {background-position:0 -904px;}
.h1-header-refs {background-position:0 -1017px;}
.h1-header-press {background-position:0 -1130px;}
.h1-header-jobs {background-position:0 -1243px;}
.h1-header-pco {background-position:0 -1356px;}
/*.h1-header-courses {background-position:0 -1469px;}*/
.h1-header-demo {background-position:0 -1582px;}
.h1-header-welcome {background-position:0 -2825px;}
.h1-header-pricecalculator {background-position:0 -2941px;}
.h1-header-aboutus {background-position:0 -1695px;}
.h1-header-aday {background-position:0 -1808px;}
.h1-header-newsletter {background-position:0 -1921px;}
.h1-header-module {background-position:0 -2034px;}
.h1-header-material {background-position:0 -2147px;}
.h1-header-design {background-position:0 -2260px;}
.h1-header-youget {background-position:0 -2373px;}
.h1-header-onlyfree {background-position:0 -2486px;}
.h1-header-extras { background-position:0 -2599px;}
.h1-header-free { background-position:0 -3288px;}
.h1-header-email { background-position:0 -3404px;}
.h1-header-artikel { background-position:0 -3518px;}
.h1-header-eksisterer-ikke { background-position:0 -3633px;}
.h1-header-tak-for-din-deltagelse { background-position:0 -3747px;}
.h1-header-designservice { background-position:0 -3865px;}
.h1-header-egen-licens { background-position:0 -3980px;}
.h1-header-systemet-kort-fortalt { background-position:0 -3168px;}
.h1-header-invitations {background:url(../images/cm-header-invitationer.png) no-repeat 0 0; height:440px; width:1020px; margin: -35px 0 -28px -20px;}
.h1-header-welcome2 {background:url(../images/cm-header-velkommen2.png) no-repeat 0 0; height:440px; width:1020px; margin: -35px 0 -28px -20px;}
.h1-header-website {background:url(../images/cm-header-tilmeldingssite.png) no-repeat 0 0; height:440px; width:1020px; margin: -35px 0 -28px -20px; }
.h1-header-backup {background:url(../images/cm-header-backup.png) no-repeat 0 -30px; height:420px; width:999px; margin: -35px 0 -40px -20px;}
.h1-header-tablestand {background:url(../images/cm-header-bordskilte.png) no-repeat 0 -100px; height:340px; width:1020px; margin: 0px 0 -28px -20px;}
.h1-header-ticket {background:url(../images/cm-header-billet.png) no-repeat 0 -30px; height:409px; width:1020px; margin: -35px 0 -27px -20px;}
.h1-header-participants {background:url(../images/cm-header-deltagerlister.png) no-repeat 0 0; height:440px; width:1020px; margin: -35px 0 -28px -20px;}
.h1-header-domain {background:url(../images/cm-header-domain.png) no-repeat scroll 0 52px transparent; height:374px; width:1020px; margin: -58px 0 0px -20px; padding-top:-200px;}
.h1-header-event {background:url(../images/cm-header-event.png) no-repeat 0 -70px; height:372px; width:1020px; margin: -34px 0 -27px -20px;}
.h1-header-nametag {background:url(../images/cm-header-navneskilte.png) no-repeat 0 0; height:440px; width:1020px; margin: -15px 0 -28px -20px;}
.h1-header-payment {background:url(../images/cm-header-payment.png) no-repeat 0 -20px; height:270px; width:1020px; margin: -35px 0 0 -20px;}
.h1-header-cmpm {background:url(../images/cm-header-cmpm.png) no-repeat 0 -20px; height:285px; width:1020px; margin: 4px 0 0 -20px;}
.h1-header-backupsale {background:url(../images/cm-header-backuptilbud-ext.png) no-repeat 0 -20px; height:271px; width:1020px; margin: 4px 0 0 -20px;}
.h1-header-does-not-exist {background:url(../images/cm-header-backuptilbud-ext.png) no-repeat 0 -20px; height:271px; width:1020px; margin: 4px 0 0 -20px;}
.h1-header-planning {background:url(../images/cm-header-planning.png) no-repeat 0 -57px; height:386px; width:1020px; margin:-10px 0 -133px -20px;}
.h1-header-survey {background:url(../images/cm-header-survey.png) no-repeat 0 -44px; height:395px; width:1020px; margin: -35px 0 -27px -20px;}
.h1-header-courses {background:url(../images/cm-header-courses.png) no-repeat 0 -11px; height:246px; width:1020px; margin: -59px 0 0 -20px;}
.h1-header-cm {background:url(../images/cm-header-cm.png) no-repeat 0 0; height:440px; width:1020px; margin: 23px 0 -17px -20px;}
.h1-header-versions {background:url(../images/cm-header-versions.png) no-repeat 0 0; height:296px; width:545px; margin: -54px 0 -30px -20px;}
.h1-header-iphone {background:url(../images/cm-header-iphone.png) no-repeat 0 0; height:440px; width:1020px; margin: -35px 0 -44px -20px;}
.h1-header-invoice {background:url(../images/cm-header-invoice.png) no-repeat 0 0; height:440px; width:1020px; margin: -55px 0 -33px -20px;}
.h1-header-freeinvoice {background:url(../images/cm-header-freeinvoice.png) no-repeat 0 0; height:440px; width:1020px; margin: -55px 0 -33px -20px;}
.h1-header-extralicens {background-position:0 -2712px;}
.h1-header-extralicens {background-position:0 -2712px;}
.h1-header-services {background:url(../images/cm-header-services.png) no-repeat 0 0;}
.h1-header-api {background:url(../images/cm-header-api.png) no-repeat 0 0; height:440px; width:1020px; margin:-45px 0 -50px -20px; z-index:900}
.h1-header-api2 {background:url(../images/cm-header-api2.png) no-repeat 0 0; height:372px; width:1020px; margin:-45px 0 -50px -20px; z-index:900}
.h1-header-userinterview {background-position:0 -3056px;}
.h1-header-videnscenter {background:url(../images/cm-header-videnscenter.png) no-repeat 0 0; height:350px; width:1020px; margin:-45px 0 -50px -20px; z-index:900}
.h1-header-videoguide {background:url(../images/cm-header-videoguides.png) no-repeat 0 0; height:350px; width:1020px; margin:-45px 0 -50px -20px; z-index:900}
.h1-header-cupcake {background:url(../images/cm-header-cupcake.png) no-repeat 0 0; height:350px; width:1020px; margin:-45px 0 -50px -20px; z-index:900}
.h1-header-services-navneskilte {height: 200px; width: 1020px; background: url('../images/cm-header-services-navneskilte.png') no-repeat 0 0; margin: 0 0 0 -20px; z-index: 900;}
.h1-header-services-tilmeldingswebsite {height: 200px; width: 1020px; background: url('../images/cm-header-services-tilmeldingswebsite.png') no-repeat 0 0; margin: 0 0 0 -20px; z-index: 900;}

.pdf-document {background:url(../images/icons/pdf_download_knap_lille.png) no-repeat 0 0; padding:8px 0 0 38px; height:27px; border:0; clear:both; display:block; margin:0 0 5px 0}
.pdf-download-icon {background:url(../images/icons/pdf_download_knap_lille.png); width:25px; height:25px; border:0; float:left;}

h2 {
    background: url('../images/cm-h2-sprite.png') 0 0 repeat-x;
    display:block;
    margin-bottom: 10px;
    margin-top: 3px;
    border-bottom: #b9b9b9 1px solid;
    font-family: "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif;
    font-size: 24px;
    line-height:24px;
    padding:3px 0 3px 0;
    text-transform: uppercase;
    color:#7c528b;
    text-shadow:1px 0 0 #fff;
    font-weight: normal;
}

h2 sup {font-size: 13px;}
.ie7 h2 sup {vertical-align: top!important;}
h2 abbr { border:none!important;}
.ie6 h2 { height:30px; padding-top:2px; }
.h2-purplebox { color:#fff; text-shadow:none; border-bottom:#fff 1px solid; border-top:#fff 1px solid; background:none; padding-top:1px;}
.h2-greybox { color:#808080; text-shadow:1px 1px 0 #fff; border-bottom:#b9b9b9 1px solid; border-top:#b9b9b9 1px solid; background:none; padding-top:1px;}
.h2-greybox-price {border:none; padding:0; margin:0; text-align:right;}
.h2-margin {margin-top:40px;}

h3 { font-family: "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-size: 18px; color:#fff; text-shadow:0 1px 0 #3f2a47; font-weight:normal;  height:14px; margin-bottom:20px;}
footer h3 {font-size: 20px;}
.ie6 h3 { height:14px; line-height:3px; }
.h3-contact {background-position:0 0;}
.h3-quicklinks {background-position:0 -14px;}

h4 { font-size:16px; font-weight:normal; border-top:#b9b9b9 1px solid; border-bottom:#b9b9b9 1px solid; padding:15px 0 16px 0; margin-top:3px; margin-bottom: 1.2em; line-height: 22px; color:#787878; text-shadow: 0px 1px 0px #fff; background:url(../images/cm-h4-bg.png) no-repeat 0 top;}
.h4-sub { border-top:none; margin-bottom:10px; margin-top: -10px;}
.h4-subsub { border-top:#dadada 1px dashed; margin-bottom:10px; margin-top: -10px; font-size:13px; background:none; }
h5 { font-family:  "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-size: 20px; color:#4a4a4a; text-shadow:0 1px 0 #fff; font-weight:normal; margin-bottom: 10px; line-height:1em;}

.h6-sub {height:31px; width:318px; text-indent:-999em; margin-bottom: 15px; position:relative;}
.h6-sub-services {background:url(../images/cm-h6-sprite.png) no-repeat 0 0;}
.h6-sub-accessories {background:url(../images/cm-h6-sprite.png) no-repeat 0 0; background-position:0 -32px;}
.h6-sub-addons {background:url(../images/cm-h6-sprite.png) no-repeat 0 0; background-position:0 -64px;}


.cm-button { background:url(../images/cm-button-sprite.png) right 0; border:1px solid #b8b8b8; display: inline-block; border-radius:2px; padding:0 42px 0 5px; color:#545454; height: 21px; text-shadow:0px 1px 0 #fff; font-family:  "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-size:19px; cursor: pointer;}
.ie9 .cm-button, .ie8 .cm-button  {line-height: 24px; height:21px; padding: 1px 42px 0 5px; display:inline-block;}
.ie7 .cm-button  {height:22px; padding: 0 42px 0 5px; margin:0 0 0 4px; }

.cm-button + h2 { margin-top:35px;}
a.cm-button,a.cm-button:hover { color:#545454!important; cursor:pointer;text-decoration:none!important;}
a.cm-button:hover { color:#2b2b2b!important;}
button.cm-button {height: 23px;padding: 0 42px 1px 0;}
.cm-button:hover { color:#2b2b2b; background-position:100% -22px;}
.cm-button-alt { border:0;border-top:1px solid #b8b8b8; border-bottom:1px solid #e4e3e3; }
.cm-button-up { background:url(../images/cm-upbutton-sprite.png) right 0; }
.cm-button-space { height:45px; }

/* Funkthumbs */
.funkthumb { height:160px; width:320px; margin: -39px 0 10px -20px; float:left; display: inline-block; z-index:10; position:relative }
.funkthumb-backup {background:url(../images/cm-funkthumb-backup.png);}
.funkthumb-domain {background:url(../images/cm-funkthumb-domain.png);}
.funkthumb-event {background:url(../images/cm-funkthumb-event.png);}
.funkthumb-invitations {background:url(../images/cm-funkthumb-invitations.png);}
.funkthumb-nametag {background:url(../images/cm-funkthumb-nametag.png);}
.funkthumb-participents {background:url(../images/cm-funkthumb-participents.png);}
.funkthumb-payment {background:url(../images/cm-funkthumb-payment.png);}
.funkthumb-planning {background:url(../images/cm-funkthumb-planning.png);}
.funkthumb-survey {background:url(../images/cm-funkthumb-survey.png);}
.funkthumb-tablestand {background:url(../images/cm-funkthumb-tablestand.png);}
.funkthumb-ticket {background:url(../images/cm-funkthumb-ticket.png);}
.funkthumb-website {background:url(../images/cm-funkthumb-website.png);}
.funkthumb-all {background:url(../images/cm-funkthumb-all.png);}
.funkthumb-iphone {background:url(../images/cm-funkthumb-iphone.png);}
.funkthumb-invoice {background:url(../images/cm-funkthumb-invoice.png);}
.funkthumb-api {background:url(../images/cm-funkthumb-api.png);}
.funkthumb-sms {background:url(../images/cm-funkthumb-sms.png);}
.funkthumb-cmpm {background:url(../images/cm-funkthumb-cmpm.png);}


.extras .columns {border-right:none!important}
.extras h2 {border:0px; background:none; margin-top:0px; margin-bottom:5px;}
.extras p {padding:0 0 0 118px;}
.extrasindent {margin-left:118px;}

.extrathumb { height:95px; width:116px; margin: -8px 10px 10px -8px; float:left; display: inline-block;}

.extrathumb-api {
    background:url(../im/shop/api.png)ages;
}
.extrathumb-backup {background:url(../images/shop/backup.png);}
.extrathumb-basisweb {background:url(../images/shop/basisweb.png);}
.extrathumb-cardtray {background:url(../images/shop/cardtray.png);}
.extrathumb-clamp {background:url(../images/shop/clamp.png);}
.extrathumb-designnametag {background:url(../images/shop/designnametag.png);}
.extrathumb-domain {background:url(../images/shop/domain.png);}
.extrathumb-event {background:url(../images/shop/event.png);}
.extrathumb-extweb {background:url(../images/shop/extweb.png);}
.extrathumb-hanger {background:url(../images/shop/hanger.png);}
.extrathumb-nametag {background:url(../images/shop/nametag.png);}
.extrathumb-nametagholder {background:url(../images/shop/nametagholder.png);}
.extrathumb-nametagpaper {background:url(../images/shop/nametagpaper.png);}
.extrathumb-packing {background:url(../images/shop/packing.png);}
.extrathumb-payment {background:url(../images/shop/payment.png);}
.extrathumb-plastcard {background:url(../images/shop/plastcard.png);}
.extrathumb-plastcardcolour {background:url(../images/shop/plastcardcolour.png);}
.extrathumb-plastcardholder {background:url(../images/shop/plastcardholder.png);}
.extrathumb-tablestand {background:url(../images/shop/tablestand.png);}
.extrathumb-tablestandholder {background:url(../images/shop/tablestandholder.png);}
.extrathumb-invoice {background:url(../images/shop/invoice.png);}
.extrathumb-sms {background:url(../images/extras-sms.png);}
.extrathumb-api2 {background:url(../images/shop/api2.png);}
.extrathumb-cmpm {background:url(../images/shop/cmpm.png);}



/* Head & menu */

#cm-logo { width:256px; height:57px; margin-top:30px; display: inline-block; background:url(../images/cm-logo.png);}
.ie7 #cm-logo { display:block;}

header { border-bottom:1px solid #fff; z-index:2; background:url(../images/cm-header.png) repeat-x top center;}
.ie6 header, .ie7 header {position: relative;}
#header-top { background:#7e568d url(../images/cm-top-bg.png) repeat-x center bottom;border-bottom:1px solid #fff; position: relative; height:10px;}
#header-top.header-top-extend, .no-js #header-top, .ie7 #header-top, .ie6 #header-top  {height:44px;}/*, .ie7 #header-top*/
.login-wrap { padding: 10px 0;position: absolute; width: 960px;left: 50%; bottom:0; margin: 0 -490px;color:#fff; }
.login-wrap input { padding: 3px 4px 4px 4px; margin:0 !important; border:none; width:151px; border: 1px solid #999999; text-shadow:none; box-shadow:none; color:#404040; border-radius:2px; vertical-align: bottom;background:#f2f2f2;}
.login-wrap input:focus{box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5); background:#fff;}
header .cm-login-tab {background:url(../images/cm-login-tab.png) no-repeat; width:101px; height:28px; display:block; position:absolute; right:0;  top: -2px; z-index: 333; outline:none}
header .cm-login-tab:focus { outline:0;}
.ie7 .cm-login-tab { cursor:default;}
.cm-login-msg { margin:0 0 5px;}
.login-wrap a{ color: #E6E6E6; text-decoration:none;}
.login-wrap a:hover{ text-decoration:underline;}
.ie7 .login-wrap .cm-button, .ie8 .login-wrap .cm-button, .ie9 .login-wrap .cm-button {padding:2px 42px 2px 5px; height:25px; line-height:18px; vertical-align:central;}
.ie9 .login-wrap .cm-button, .ie8 .login-wrap .cm-button {padding:2px 42px 2px 5px; height:22px; line-height:18px; vertical-align:central;}

#header-content {width:980px; margin:0 auto;height:119px; position:relative;}
.menuButton { display: none; }
#menu { list-style:none; margin:50px 0 0 0; float:right;position:relative;}
#menu a { height:32px;width:95px; float:left;background:url(../images/cm-sprite-menu.png) no-repeat 0 0; position:relative; display:block;text-decoration:none;}
#menu a:hover { text-decoration:underline;}
#menu li {  float: left;margin-left:33px; }

#language-daversion { background:url(../images/cm-da-en.png); background-position:0 0px; height:14px; width: 16px;  margin-top:11px; position:relative; z-index:99; padding-right:3px; border-right:1px solid #b2b2b2}
#language-daversion:hover {background-position:0 -28px; }
.ie9 #language-daversion { margin-top:10px}
.ie7 #language-daversion { margin-top:14px}

#language-enversion { background:url(../images/cm-da-en.png); background-position:16px -14px; height:14px; width: 16px;  margin-top:-14px; margin-left:23px; position:relative; z-index:99; }
#language-enversion:hover {background-position:16px -28px; }


/* Menu points */
#menu-support a { background-position: 0 0; width:66px;}
#menu-support:hover a { background-position: 0 -36px;}
#menu-cm a {background-position: -84px 0; width:166px;}
#menu-cm .cm-menu-pointer {left:86px;}
#menu-cm:hover a {margin: 0 -30px 0 0; padding: 0 30px 0 0;}
#menu-cm:hover a {background-position: -84px -36px;}
#menu-features a {background-position: -282px 0; width:72px;}
#menu-features .cm-menu-pointer {left:228px;}
#menu-features:hover a { background-position: -252px -36px; margin: 0 -30px; padding: 0 30px;}
#menu-aboutus a {background-position: -384px 0; width:70px;}
#menu-aboutus:hover a {background-position: -354px -36px; margin: 0 -10px 0 -30px; padding: 0 0 0 30px; width: 80px;}
#menu-aboutus .cm-menu-pointer {left:329px;}
#menu-order .cm-menu-pointer {left:148px; }

#menu-order a {background-position: -478px 0; width:49px;}
#menu-order:hover a {background-position: -478px -36px;}

.no-js #menu li:hover .submenu, .no-js #menu li:hover .submenu li {display:block;}
#menu .submenu { width:525px; position:absolute; left:30px; margin:0; padding:12px; top:32px; z-index:999; display:none; list-style:none; background:#7c528b url(../images/cm-submenu-bg.png) no-repeat bottom right; border:1px solid #fff; box-shadow:0 0 2px #000; -moz-box-shadow:0 0 1px #505050; border-radius:5px; -moz-border-radius:5px;}
#menu .submenu-single { width:158px; left:397px; background-position:29px -38px; }
#menu .submenu li { float:left; padding: 0 12px 12px 0; display:none; height:174px; margin:0 12px 0 0; width:158px; border-right:1px dashed #9877a4; font-size:12px;}
#menu-cm .submenu li {height:100px;}
#menu-features .submenu li {height:165px;}
#menu ul.submenu a { background:none; height:auto; float:none; color:#fff; margin:0; padding:5px; width:148px; border-bottom:1px dashed #9877a4;  }
#menu .submenu a:hover { background:#704b7b; text-decoration:none;}
#menu .submenu h3 { margin-bottom:0; padding:0 0 11px; border-bottom:1px solid #b9b9b9;/* background:url(../images/cm-submenu-sprite.png) no-repeat;*/}
#menu li.submenu-last { border:0; margin:0; padding:0;}
#menu .submenu-row {margin:0;}
#menu .submenu-row li { list-style:none; border:0; display:block; height:auto; padding:0;}

#menu-cm .submenu {width: 345px;}
#menu-aboutus .submenu > li {height: 125px}
#menu-support .submenu > li {height: 85px}
#menu-order .submenu > li {height: 135px}

#menu li.cm-menu-pointer { background:url(../images/cm-menu-pointer.png) no-repeat center bottom;height:12px;width:18px;display:block;position:absolute;top:-12px; padding:0; margin:0; border:none;}

#container { background:#e9e9e9; min-height: 100%; min-width:980px; position: relative;}
#main {z-index:1; width:980px; margin:0 auto; padding: 10px 0 268px; position: relative; }
.icon-list { margin:0; }
.ie6 .icon-list, .ie7 .icon-list {list-style-image:none; list-style:none;}
.icon-list li { min-height:64px; padding: 0 0 15px 60px; list-style:none;}
.icon-list .icons60 { margin-left:-64px;}

/* BACKUP SALE */
.columns, .column-backupsale {border: 1px solid #fff; float:left; padding:20px; margin-bottom:10px; border-radius:3px; -moz-border-radius:3px; behavior:url(border-radius.htc); background:#643375 url(../images/cm-backupsale-bg.png) no-repeat;}


/* columns */
.columns, .column-wrap {border: 1px solid #fff; float:left; padding:20px; margin-bottom:10px; border-radius:3px; -moz-border-radius:3px; behavior:url(border-radius.htc); background:#f5f5f5 url(../images/cm-colum-bg.png) no-repeat;}
.columns .columns { border:none; padding-left:0; padding-top:0; margin-right:25px; padding-right:25px; background:none; border-right: 1px dashed #ddd; border-radius:0; -moz-border-radius:0; }
.columns .columns.column-last {border-right:0px; padding-right:0px;}
.column-one { width:278px; margin-right:10px; }
.column-two { width:608px; margin-right:10px;}
.column-three { width:938px;}
.columns.column-last { margin-right:0;}
.columns.column-first { clear:left;}
.column-one + .column-one {background-position:-330px 0;}
.column-one + .column-one + .column-one {background-position:-660px 0;}
.column-wrap { background:none; padding: 0; border:none; margin:0px;}
.column-wrap .columns .columns { margin-bottom:0; padding-bottom:0;}
.column-wrap.column-one { width:320px; }
.column-wrap.column-two { width:650px; margin-right:10px; }
#frontboxes .columns{height:300px; position:relative}
.ie9 #frontboxes .cm-button, .ie8 #frontboxes .cm-button  {line-height: 21px;}
.ie9 #frontboxes a.cm-button{position:absolute; bottom:15px; height:20px; padding-top:2px; padding-bottom:0px }
.ie7 .column-last {padding-right:20px !important;}

/* referencer */
.website-box { float:left; margin-bottom:10px; width:175px; border: 1px dashed #b9b9b9; padding:7px 7px 7px 275px; margin: 15px 10px 0 0; border-radius:2px; -moz-border-radius:2px; color:#808080; text-shadow:0px 1px 0 #fff; /*background:url(../images/cm-h4-bg.png) repeat-x 0 -1px;*/ background-color:#eeeeee;}
.website-box-first { clear:left;}
.billede {width:260px; float:left; margin-left:-270px; max-height: 230px; overflow: hidden;}
.overskrift { margin-top:2px; height:auto;}

.purplebox {background:url(../images/cm-purplebox-bg.png) #6a4178 no-repeat center top; /*width:270px;*/ padding: 4px; margin: 3px 0 15px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff;}
.purplebox-dashed {border: 1px dashed #fff; padding:7px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.greenbox {background:url(../images/cm-greenbox-bg.png) #bed740 no-repeat center top; }
.greybox {border: 1px dashed #b9b9b9; padding:7px; margin: 3px 0 15px 0; border-radius:2px; -moz-border-radius:2px; color:#808080; text-shadow:0px 1px 0 #fff; /*background:url(../images/cm-h4-bg.png) repeat-x 0 -1px;*/ background-color:#eeeeee;}
.price {width:150px; height:24px; float:right; margin: -7px 0 0 0; padding:5px;}
.purplebox-demo {width:600px}

.cm-readmore { background:url(../images/cm-readmore.png) no-repeat; display:block; border-bottom:1px solid #ccc;  text-indent:-999em; width:75px; height:21px;}

/* Image thumbnails */
.thumb-photo { margin:0 0 15px 0; height:120px; width:279px; background-position: 0 8px; background-repeat:no-repeat; display:block; } /* Vi skal have default billede */
.thumb-photo-overlay {background:url(../images/cm-279x120-frame.png); margin:-2px 0 0 -4px; height:128px; width:289px; cursor:pointer;}
.thumb-photo-small { margin:0 0 15px 0; height:36px; width:75px; background-position: 0 4px; background-repeat:no-repeat; float:left; margin:-9px 10px 15px 0; }
.thumb-photo-small-overlay {background:url(../images/cm-75x36-frame.png); margin:-2px 0 0 -4px; height:44px; width:83px; cursor:pointer;}

.website-slider { margin:-375px 0 112px 503px; height:259px; width:456px; background-position: 0 0; background-repeat:no-repeat; display:block; position: absolute;}
.website-slider-overlay {background:url(../images/websiteslider/overlay.png); height:259px; width:456px;position:absolute; top:0; z-index:10px; left:0; display:block; cursor:pointer;}
.website-slider-ref { margin:-25px 0 0 73px; }

/* Tilkøb's styles*/
.cm-shop-item { font-size:16px; font-weight:normal; border-top:#b9b9b9 1px solid; border-bottom:#b9b9b9 1px solid; padding:15px 0 16px 0; margin-top:3px; margin-bottom: 1.2em; line-height: 22px; color:#787878; text-shadow: 0px 1px 0px #fff; background:url(../images/cm-h4-bg.png) no-repeat 0 top;border-top:none; margin-bottom:10px; margin-top: -10px;}
.ie7 .cm-shop-item { clear:both;}
.cm-shop-item-dspt {border-top:#dadada 1px dashed; font-size: 13px;margin: 15px 0 -5px 85px; padding: 4px 0 0;}

.window {height: 349px; width: 980px;overflow: hidden;position: relative; z-index:1;}
.image_reel {position: absolute;top: 0; left: 0;}
.image_reel img {float: left;}
.image_reel .cm-button { position: absolute; padding: 0 42px 0 5px;bottom:20px; right:20px; z-index:4; } 
.image_reel a { position:relative; display:block; height:348px; float:left;text-decoration:none; }

#slide-indicator {  display: block; height:16px; text-align:center; padding:5px 3px 8px 3px; list-style:none; width:980px; margin: auto; cursor:default; position: relative; top: -329px; z-index: 100; }
.ie7 #slide-indicator { height:22px; display:block; margin-left:420px;  }

#slide-indicator a {height:8px; width:8px; margin:0 6px;outline:none; display:inline-block; background-color: #CCCCCC; text-indent:-9999px; border-radius: 50%;}
#slide-indicator a.active {background-color: #734684;}
.ie7 #slide-indicator a {display:block; float:left;}
#slide-indicator .slide-1 { background-position:3px 0;}
#slide-indicator .slide-2 { background-position:-13px 0;}
#slide-indicator .slide-3 { background-position:-30px 0;}
#slide-indicator .slide-4 { background-position:-48px 0;}
#slide-indicator .slide-5 { background-position:-66px 0;}
#slide-indicator .slide-6 { background-position:-83px 0;}
#slide-indicator .slide-7 { background-position:-100px 0;}
#slide-indicator .slide-8 { background-position:-118px 0;}
#slide-indicator .slide-9 { background-position:-135px 0;}
#slide-indicator .slide-10 { background-position:-156px 0; width:15px;}
#slide-indicator .slide-1.active, #slide-indicator .slide-1.active:hover { background-position:3px -21px;}
#slide-indicator .slide-2.active, #slide-indicator .slide-2.active:hover { background-position:-13px -21px;}
#slide-indicator .slide-3.active, #slide-indicator .slide-3.active:hover { background-position:-30px -21px;}
#slide-indicator .slide-4.active, #slide-indicator .slide-4.active:hover { background-position:-48px -21px;}
#slide-indicator .slide-5.active, #slide-indicator .slide-5.active:hover { background-position:-66px -21px;}
#slide-indicator .slide-6.active, #slide-indicator .slide-6.active:hover { background-position:-83px -21px;}
#slide-indicator .slide-7.active, #slide-indicator .slide-7.active:hover { background-position:-100px -21px;}
#slide-indicator .slide-8.active, #slide-indicator .slide-8.active:hover { background-position:-118px -21px;}
#slide-indicator .slide-9.active, #slide-indicator .slide-9.active:hover { background-position:-135px -21px;}
#slide-indicator .slide-10.active, #slide-indicator .slide-10.active:hover { background-position:-156px -21px; width:15px;}
#slide-indicator .slide-1:hover { background-position:3px -42px;}
#slide-indicator .slide-2:hover { background-position:-13px -42px;}
#slide-indicator .slide-3:hover { background-position:-30px -42px;}
#slide-indicator .slide-4:hover { background-position:-48px -42px;}
#slide-indicator .slide-5:hover { background-position:-66px -42px;}
#slide-indicator .slide-6:hover { background-position:-83px -42px;}
#slide-indicator .slide-7:hover { background-position:-100px -42px;}
#slide-indicator .slide-8:hover { background-position:-118px -42px;}
#slide-indicator .slide-9:hover { background-position:-135px -42px;}
#slide-indicator .slide-10:hover { background-position:-156px -42px; width:15px;}

/* Footer */
footer { background: #694178 url(../images/cm-footer-bg.png) repeat-x; border-top:1px solid #fff; color:#fff; position: absolute; bottom:0; height:238px; width: 100%; z-index: 20;}
footer a {color: #A5A5A5; text-decoration:none;}
footer a:hover { text-decoration:underline;}
#footer-bg {background:url(../images/cm-footer-center-bg.png) no-repeat top center;}
#footer-content { width:980px; margin:0 auto; padding: 18px 0 0; height:220px; list-style:none;}
#footer-content li { width:322px; height:221px; float:left; padding: 0 0 0 10px; border-right: 1px dashed #71597a; list-style-image:none; }
#footer-content .footer-content-frist { margin:0; padding:0; }
#footer-content .footer-content-last { border:none; margin:0; width:312px; }
#footer-content .footer-links { list-style:none; margin:0; }
#footer-content .footer-links.footer-network li {border-bottom:1px dashed #71597A; margin: 0 0 6px; padding: 0 0 7px; }
#footer-content .footer-links li { margin:0 0 8px 0; padding:0; height:auto; width:auto; float:none; border:none; } 
#footer-content .footer-links a { color:#fff;  }

#footer-facebook { background:url(../images/cm-network-sprite.png); height:24px; width: 30px; float:left; margin-top:-3px; margin-right:8px; }
#footer-facebook:hover {background-position:0 -24px; }
#footer-twitter { background:url(../images/cm-network-sprite.png); background-position:68px 0; height:24px; width: 33px; float:left; margin-top:-3px; margin-right:7px; margin-left:-2px; }
#footer-twitter:hover {background-position:68px -24px; }
#footer-newsletter { background:url(../images/cm-network-sprite.png); background-position:27px 0; height:24px; width: 27px; float:left; margin-top:-3px; margin-right:12px;  }
#footer-newsletter:hover {background-position:27px -24px; }

address {font-size: 12px; color:#28182d; margin: 20px 0 20px; text-shadow:0 1px 0 #846592;}
.cm-mailto, .cm-mailto:hover { color:#fff; }

.cm-faceboox {border-radius:3px; background:#886c93; border:1px solid #9b8aa1; background:rgba(255,255,255,0.25); border:1px solid rgba(255,255,255,0.25); padding:10px 10px 10px 30px; text-align:right; float:right; font-weight:bold; font-size:12px; color:#fff;}
.cm-faceboox a {color:#fff;}

/* Versions */
.cm-version { border-radius:3px; float:left; border:1px dashed #a5a5a5; margin:0 0 3px; text-align:center; background:#f2f2f2; position:relative; }
.cm-version dd, .cm-version dt {padding:12px 26px 6px 0px; text-align:right; border:1px dashed #a5a5a5; vertical-align: middle; width: 143px; text-shadow: 0 1px 0 #fff; float:left; height:20px; border-bottom:none; border-right:none; background:url(../images/cm-version-bg.png) no-repeat 0 -121px;}
.cm-version dt { text-align:left; border-left:none; width:400px; word-spacing: -1px; padding: 12px 13px;  height: 14px; font-weight:bold;}
.cm-extra-version .cm-version dt {width:400px;}
.cm-version .cm-version-double {text-shadow:0 1px 0 #fff; padding:2px 13px 6px 13px; height:30px;}
.cm-version .cm-version-highlight {font-family: "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-size:28px; color:#aac23a;text-shadow:0 1px 0 #fff; padding:2px 26px 6px 0px; height:30px; text-align:right}
.cm-version-highlight.cm-version-pco{color:#909090}
.cm-version .cm-version-dbl {width:143px;}
.cm-version .cm-version-dbl-wyw {background-position: -88px -39px; /*color:#6f7d30!important; text-shadow:0 1px 0 #d9e798;*/ text-align:center; padding:2px 13px 6px 13px;}
.cm-version .cm-version-btn-cell {padding:2px; height:34px; width: 165px;}
.cm-version .cm-version-top dd { color:#909090; text-align:center;padding: 3px 13px 5px; line-height: 1.2em;}
.cm-version .cm-version-start { font-family: "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-weight:normal; font-size:28px; color:#909090; background: #D6D6D6;height: 22px;padding-top: 42px;}
.cm-version .cm-version-last {}
.cm-version .cm-version-pco {background:#dfdfdf;}
.cm-version .cm-version-standard {background:#d6d6d6;  color:#7d7d7d!important; text-shadow:0 1px 0 #f3f3f3;}
.cm-version .cm-version-standard-next { background-position:-88px -239px; border-top:none;}
.cm-version .cm-version-dkbs-txt{background-position:-86px -159px; color:#462c3d!important; text-shadow: 0 1px 0 #e9c2db; display:none}
.cm-version .cm-version-pco-txt{background-position:-540px -159px; color:#111!important; text-shadow: 0 1px 0 #e6e6e6;}
.cm-version .cm-version-cvr-txt{ color:#6f7d30!important; text-shadow:0 1px 0 #d9e798; /*line-height:1.9em!important;*/ vertical-align:middle;}
.cm-version-alt dt, .cm-version-alt dd {background-position:0 -81px;}
.cm-version .cm-version-dkbs { background-position:-265px -121px; width:143px;display:none}
.cm-version-alt .cm-version-dkbs { background-position:-265px -81px; display:none}
.cm-version-top dd, .cm-version-top dt { border-top:none;}
.cm-version .cm-version-tax{ font-size:11px; font-weight:normal;}
.cm-version-topborder dt, .cm-version-topborder dd{border-top:2px solid #B9D241;}
.cm-version .cm-version-orderfromcm {height: 31px; padding: 3px; width: 163px; text-align: center; }
.cm-version-highlight abbr[title] {display:inline-block;}
.cm-version-overlay { background:url(../images/cm-versions-overlay.png); width:171px; height:508px; position:absolute; pointer-events: none; display:none; opacity:1;}
.cm-version-overlay:hover { display:none; }
.cm-version-col1 { left: 256px;}
.cm-version-col2 { left: 426px;}
.cm-version-col3 { left: 596px;}
.cm-version-col4 { left: 766px;}
.cm-version-tip {width:161px; position:absolute; display:none;}
.cm-version-tip-pointer { background:url(../images/cm-versions-tip-pointer.png); width:24px; height:12px; display:block; position:absolute; bottom:-12px; left:50%; margin:0 -12px;}
.cm-version-tip-col1 { left: 257px; top: -178px;}
.cm-version-tip-col2 { left: 427px; top: -194px;}
.cm-version-tip-col3 { left: 597px; top: -177px;}
.cm-version-tip-col4 { left: 767px; top: -193px;}
.cm-btn-next, .cm-btn-next:hover, .cm-btn-next:visited { background:url(../images/cm-next-btn.png) -68px 0 ; line-height:32px; display:block; border-radius:3px; height:30px; width:159px; text-shadow:none; text-decoration:none; border:none; text-align: left; padding: 2px 0 2px 6px; color:#fff; font-family: "BebasNeueRegular"; font-size:31px;}
.cm-btn-next:hover { color:#D7D7D7;}
.cm-version-3col .cm-version dt { width:400px;}
.cm-version-3col .cm-version-overlay { height:195px;}
.cm-version-3col .cm-version-col1 {left: 426px;}
.cm-version-3col .cm-version-col2 { left: 596px;}
.cm-version-3col .cm-version-col3 { left: 766px;}
.cm-version-3col .cm-version-tip-col1 {left: 427px; top: -194px;}
.cm-version-3col .cm-version-tip-col2 {left: 597px; top: -177px;}
.cm-version-3col .cm-version-tip-col3 {left: 767px; top: -209px;}

/* Certified */
ul#certificerede_deltagere_list {float: left; margin: 10px 0; list-style-image:none;}
ul#certificerede_deltagere_list li {height: 19px; padding: 5px; width: 590px; font-size: 14px; text-shadow:1px 1px 0 #fff; list-style:none;}
.certificerede_deltagere_navn {float: left; padding-right: 10px; width: 225px;}
.certificerede_deltagere_firma {float: left; width: 320px;}
.certificerede_deltagere_type_cmp {color: #b2ca3d; float: left; text-align: right; width: 30px; font-family: "BebasNeueRegular"; font-size:16px;}
.certificerede_deltagere_type_cme {color: #00B9EF; float: left; text-align: right; width: 45px;}
.certificerede_deltagere_list_grey {    background-color: #eeeeee; border-top:1px dashed #B9B9B9; border-bottom:1px dashed #B9B9B9;}
.style1 {color: #6a4178;}

.demonstration {border-bottom:1px dashed #B9B9B9; padding: 5px 0px 5px 0px; vertical-align:middle; }
.demonstration_dato {/*font-weight:bold; text-align:right; */ font-family: "BebasNeueRegular"; color: #6a4178; font-size:18px; border-bottom:1px dashed #B9B9B9;  width:90px;}
.demonstration_kl {margin-bottom:-5px; padding-left:10px; width:80px; }
.demonstration_titel {padding-left:10px; width:290px; }
.demonstration_tilmeld {}
.demonstration_color {}
.addon-demo .demonstration {}
.demopage 

/* Icons */
table.reference-logos { border-width: 0px; border-spacing: 2px; border-style: none; border-color: gray; border-collapse: separate;}
table.reference-logos th { border-width: 1px; padding: 3px; border-style: none; border-color: gray; }
table.reference-logos td { border-width: 1px; padding: 3px; border-style: none; border-color: gray;  vertical-align:middle; text-align:center;}

/* Icons */
.icons60 { height:60px; width:60px; margin: 2px 6px -3px -3px; float:left; display: inline-block; background:url(../images/60x60-icon-sprite.png);}
.icon-pdf {background-position: 0 0;}
.icon-at { background-position: -60px 0;}

.need2have-nice2have { height:145px; width:210px; margin-top: -145px; float:right; display: inline-block; background:url(../images/cm-need2have-nice2have.png) no-repeat;}
.need2have {background-position: 0 0;}
.nice2have {background-position: -210px 0; margin-top: -45px;}
.vaerdi5000 {height: 240px; width: 240px; background:url(../images/vaerdi5000.png) no-repeat; position: absolute; top: -140px; right: -80px; z-index: 9999;}

.include-buy { height:145px; width:210px; float:right; display: inline-block; background:url(../images/cm-include-buy.png) no-repeat; margin: 0 0 -145px; position: relative; top: -145px;}
.include {background-position: 0 0;}
.buy {background-position: -210px 0;}

.basic-extra { height:121px; width:122px; margin-top: -70px; margin-left: 183px; padding-left:-20px; float:right; display: block; background:url(../images/cm-basic-extra-sprite.png) no-repeat; position:absolute; z-index:20}
.ie7 .basic-extra { display:inline-block; }
.basic {background-position: 0 0;}
.extra {background-position: -122px 0; margin-left:182px; }
.extraapple {background-position: -367px 0; margin-left:183px; margin-top:-70px }
.ie7 .extra { margin-top: -67px;}
.ie8 .basic-extra { display:block; }
.basic-feature {background-position: 0 0; margin-left:184px; margin-top:-26px; }
.extra-feature {background-position: -122px 0; margin-left:184px; margin-top:-26px;}
.extra-featureapple {background-position: -367px 0; margin-left:185px; margin-top:-26px;}
.randomfeature {background-position: -244px 0; margin-left:181px; margin-top:205px; z-index:2;}
.randomfeature2 {background-position: -244px 0; margin-left:181px; margin-top:183px; z-index:2;}
.ie7 .randomfeature2 { margin-top:191px;}
.basic-demo {background-position: -490px 0; margin-right:-28px; margin-top:-113px; z-index:2;position:relative;}
.addon-demo {background-position: -611px 0; margin-right:-28px; margin-top:-70px; z-index:2; position:relative;}


.gratisdemo { height:177px; width:102px; margin-top: -78px; margin-right:-15px; padding-left:-20px; float:right; display: inline-block; background:url(../images/cm-free-demo.png) no-repeat; position:relative;}
.gratisdemo_system { height:177px; width:102px; margin-top: -313px; margin-right:8px; padding-left:-20px; float:right; display: inline-block; background:url(../images/cm-free-demo.png) no-repeat; position:relative;}
.ie7 .gratisdemo { margin-top: -75px; }
.phone { height:245px; width:104px; margin-top: -90px; margin-right:-25px; margin-bottom:-20px; margin-left:-10px; float:right; display: inline-block; background:url(../images/cm-phone.png) no-repeat;}
.quote { height:96px; width:104px; margin-top: -88px; margin-right:-20px; margin-bottom:-20px; margin-left:-10px; float:right; display: inline-block; background:url(../images/cm-quote.png) no-repeat;}
.icm { height:412px; width:520px;  margin: 27px 35px 0 0; position: relative; float:right; background:url(../images/cm-icm.png) no-repeat;}
.icm .website-slider {right: 36px; top: 51px;} 


.cm-pic-frame { background:#fff; padding:4px; float:left; box-shadow:0 0 3px #D3D3D3; display:block;margin: 0 4px 10px 0;}
.employee .cm-pic-frame { margin: 0 10px 0 0;}
/* Page menu */
.cm-page-menu { background:url(../images/cm-pagemenu-bg.png) no-repeat; width:318px; height:144px; border-radius:3px; padding: 23px 0; border:1px solid #fff; margin-right: 10px; font-family: "BebasNeueRegular"; font-size:24px; float:left; color:#7b7b7b; list-style:none; margin:0 9px 0 0; position:relative;}
.cm-page-menu li {padding: 0 0 0 18px;height: 29px; text-shadow: 1px 1px 0 #e5e5e5; cursor:pointer;}
.cm-page-menu li:hover { color:#6b6b6b;}
li.cm-page-menu-active-bar { background:url(../images/cm-pagemenu-active.png) no-repeat right 0; position: absolute; width: 342px; margin:0 0 0 -8px; padding:0; top:51px; height:31px;}
.cm-page-menu-active-bar-edge {background:url(../images/cm-pagemenu-active.png); position:absolute; top:-7px; width:7px; height:7px; display:block;}
li.cm-page-menu-active, li.cm-page-menu-active:hover { color:#fff; position: relative; text-shadow: 1px 1px 0 #a1b738;}

/* flipCalender */
.cm-flipcalendar { background:url(../images/cm-flipcalendar-sprite.png) no-repeat; position:relative;line-height: 38px; float:right; height:44px; width:185px; display:inline-block; font-size:32px; color:#6a4178; margin:5px 0 0;}
.ie7 .cm-flipcalendar {line-height: 40px;}
.cm-flipcalendar span {  text-align: center;display: inline-block; }
.cm-flipcalendar-overlay { background:url(../images/cm-flipcalendar-sprite.png) 0 -44px no-repeat; height:44px; width:190px; position:absolute; top:0; left:0; }
.cm-flipcalendar-day { width:50px; }
.cm-flipcalendar-month { width:54px; margin-right:3px;}
.cm-flipcalendar-year { width:66px;}
.cm-flipcalendar-label { display: block; float: left; line-height: 17px; margin:10px 0 0 0;}

/* Employees */
.employee {margin: 0 0 10px 0; height: 105px;}
.employees-photos {width: 94px; height: 94px; background: url(../images/medarbejdere.jpg?v=1.5) 0 0; display:block; box-shadow: inset 0 0 17px 0 rgba(0, 0, 0, 0.3);}
.employees-nopic {background-position: 0 0;}
.employees-rasmus {background-position: -94px 0;}
.employees-jan {background-position: -282px 0;}
.employees-bjorn {background-position: -470px 0;}
.employees-morten {background-position: -564px 0;}
.employees-lars {background-position: -752px 0;}
.employees-cathrine {background-position: -846px 0;}
.employees-kristianr {background-position: -940px 0;}
.employees-pernille {background-position: -1034px 0;}
.employees-maria {background-position: -1316px 0;}
.employees-tania {background-position: -1598px 0;}
.employees-claus {background-position: -1128px 0;}
.employees-sondre {background-position: -1222px 0;}
.employees-stephan {background-position: -1410px 0;}
.employees-trine {background-position: -2162px 0;}
.employees-emma {background-position: -2256px 0;}

/* DKBS styles */
.dkbs-start-txt {font-size:20px; color:#7c7c7c; text-shadow: 1px 1px 0 #fff; margin: -35px 0 32px;}
.dkbs-free-badge {background:url(../images/cm-mydkbs-splash.png); height:210px; margin: -60px 0 -210px; width:210px; float:right; position:relative; z-index:999; display:block;}
.cm-data-form input { width:179px;}
#dkbs-login label { display: inline-block; width: 85px;}

/* States (Error, OK ect) */
p.cm-state-error, .text-error { background:#FBA4A6; border:1px solid #D72234; padding:5px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; margin-bottom:10px}
.required-field {font-size:17px; color:red; height:14px; font-weight:bold}
.inline {float: left; padding-right: 5px;}
.order_info { float: left; font-size: 13px; font-weight: bold; padding-right: 5px; width: 150px;}
ul.order_dots {margin-left:0px}
ul.order_dots li {min-height: 30px; margin-bottom: 5px; list-style:none outside none}
.fielderror {border:2px solid #D72234!important;}
.order_postnr {width:60px}

/* Field List */
.cm-field-list {list-style:none; margin:0; display:inline-block;}
.cm-field-list li { float:left; padding:0 0 10px;}
.cm-field-list .cm-field-txt { font-weight:600; clear:left; width:80px; padding:7px 10px 10px 0;}
.order .cm-field-list .cm-field-txt { width:120px;}
.ie7 .cm-field-txt { clear:left; display:block}

/*input, textarea, select { width:330px; margin:0; background:#6d6d6d; color:#f3f3f3; border:1px solid #505050;  text-shadow: 0 0 5px #4d4d4d; box-shadow:inset 0 2px  5px #4c4c4c; border-radius: 3px; padding:4px;}*/

/*input:focus, textarea:focus, select:focus { background:#7d7d7d;  transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; }*/
input[type="text"], input[type="password"], input[type="email"] {
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    margin: 0 0 5px;
    padding: 4px;
}

input[type="radio"], input[type="checkbox"] { width:auto; background:none; border:none; box-shadow:none; }

input.error, cm-select-replace-w.error {box-shadow: 0 2px 5px #4C4C4C inset, 0 0 4px #e30005;}

/* Select Replacement */
.cm-select-replace { position: relative; display:inline-block; }
.ie7 .cm-select-replace { display:inline; clear:left; float:left; width:200px!important;}
.cm-select-replace li { list-style:none; margin:0;}
.cm-select-replace .cm-select-replace-w { padding:4px 6px; background:#6d6d6d; border:1px solid #505050; color:#f3f3f3; text-shadow: 0 0 5px #4d4d4d; box-shadow:inset 0 2px  5px #4c4c4c; border-radius: 3px; }
.cm-select-replace .cm-select-replace-h { margin:-4px -6px -4px 0;  background:url(../images/cm-select-handle.png); height:24px; width:32px; display:block; float:right; text-indent:-999em;}
.ie7 .cm-select-replace .cm-select-replace-h { position: absolute;top: 1px; right: 1px; margin:0; float:none; }
.cm-select-replace:hover .cm-select-replace-h {background:url(../images/cm-select-handle-active.png); cursor:pointer;}
.cm-select-replace-list { position:absolute; top:27px; display:none; margin:0; background:#6d6d6d; border:1px solid #505050; color:#f3f3f3; text-shadow: 0 0 5px #4d4d4d; box-shadow:inset 0 2px  5px #4c4c4c, 0 0 2px #4c4c4c; border-radius: 3px; }
.cm-select-replace-list li { padding:4px 6px; white-space: nowrap; float:none;}
.ie7 .cm-select-replace-list li { list-style-image:none; list-style:none;}
.cm-select-replace-list li:hover { background:#838383; cursor:pointer;}

/* Price calculator */
.calc-wrapper {width:608px;}
.calc-wrapper td {border-bottom: 1px dashed #d7d7d7; vertical-align:middle; padding: 10px 0px;}

td.calc-icon-wrapper {width: 34px; height: 30px; padding-right: 25px;}
.calc-icon {width: 34px; height: 34px; background: url(../images/iconsprite.png);) no-repeat;}
.calc-descr {line-height: 12px; }
.calc-answer-wrapper {width: 116px;}
.calc-answer-wrapper input[type=text] {width: 93%; }
.calc-answer {width: 58px; float: left; text-align: right; position:relative;}
.calc-answer-relative {position: relative;}


.calc-order-wrapper {width: 624px; height: 53px; background: url(../images/order.png); padding: 24px 20px 24px 20px; margin-left: -28px}
.calc-order-wrapper ul {height: 53px;list-style: none;}
.calc-order-wrapper ul li {height: 53px; float: left;}
.calc-order-form {width: 268px;}
a.calc-order-form-orderNow { background:url(../images/cm-button-sprite.png) right 0; border:1px solid #b8b8b8; display:inline-block; border-radius:2px; margin:0px 0px 7px 0px; color:#545454; height:21px; width:255px; text-shadow:0px 1px 0 #fff; font-family:  "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-size:19px; text-decoration:none; padding-left:5px;}
a.calc-order-form-orderNow:hover { color:#2b2b2b; background-position:100% -22px;}
.calc-order-form input {width: 114px; height: 15px; background: #fff; border: 0px solid #b8b8b8; border-radius: 3px 0px 0px 3px; float: left; display: block; margin-right:6px; color:#b8b8b8; text-shadow:none; }
.calc-order-form-email {width: 135px; height: 23px; background: red; float: right; display: block;}
.calc-order-establ {width: 160px; color: #fff; font-size: 24px; text-align: right;}
.calc-order-annually {width: 166px; color: #fff; font-size: 24px; text-align: right;}
.calc-order-establ span, .calc-order-annually span {font-size: 16px;}

.calc-orderdetails-wrapper {width: 576px; background: #eeeeee; border: 1px dashed #b9b9b9; border-top: 0px; padding:15px; text-align:left; margin-top:-7px;}
.calc-orderdetails-title {border-bottom: 1px solid #a8a8a8; border-top: 1px solid #a8a8a8; margin: 0px 0px 20px 0px; padding: 5px 0px 5px 0px;}
.calc-orderdetails-wrapper table {width: 100%;}
.calc-orderdetails-wrapper th {border-bottom: 1px solid #a0a0a0; padding: 10px 0px;}
.calc-orderdetails-wrapper td {border-bottom: 1px dashed #a0a0a0; padding: 10px 0px;}
.calc-orderdetails-wrapper tr:last-child td {border-top: 1px double #a0a0a0; border-bottom: 1px double #a0a0a0; padding: 10px 0px;}
.calc-orderdetails-descr {line-height: 16px; text-align: left;}
.calc-orderdetails-establ {width: 80px; padding-left: 5px; text-align: right;}
.calc-orderdetails-annually {width: 80px; padding-left: 5px; text-align: right;}

.calc-tip {width:300px; position:absolute; display:none; top: -24px; left: 145px;}
.calc-tip-pointer { background:url(../images/calc-tip-pointer.png); width:12px; height:24px; display:block; position:absolute; left: -12px; top: 15px; margin:0 0;}

/* Grid system */
.grid-wrap {margin: 0px; padding: 0px; list-style: none;}
.grid-wrap li {width: 190px; margin: 0px 19px 20px 0px; float: left;}
li.grid-last-col {margin: 0px 0px 20px 0px;}
li.grid-last-row {margin: 0px;}


/* ------------------------------------------------------------------------------------ */
/* KNOWLEDGE CENTER                                                                     */

.seperator {height: 1px; background: #cccccc; margin: 0 0 20px 0;}

/* Generel Thumb style */
.thumb {border: 3px solid #fff; -moz-box-shadow: 0 1px 3px #cccccc, inset 0 0 10px #666666; -webkit-box-shadow: 0 1px 3px #cccccc, inset 0 0 10px #666666; box-shadow: 0 1px 3px #cccccc, inset 0 0 10px #666666; position: relative; display: inline-block;}
.thumbOverlay {width: 100%; height: 100%; background: url('/conferencemanager.dk/images/thumboverlay.png') center top no-repeat; -moz-box-shadow: inset 0 0 30px #b3b3b3; -webkit-box-shadow: inset 0 0 30px #b3b3b3; box-shadow: inset 0 0 30px #b3b3b3; position: absolute; top: 0; left: 0;}
.thumb img {display: block; border: 0;}

/* articles */
ul.articleList {list-style: none; margin: 0; padding: 0;}
.articleList h5 {margin-top: 0;} /* This style will be deleted when the original headline styles has been edited */
.articleList li {margin-bottom: 20px;}
.articleList li.last {margin-bottom: 0;}
.articleList .thumb {margin: 0 0 0 20px; float: right;}

.listNumbered { list-style: decimal;}
.listNumbered li {margin: 0 0 20px 0;}

.section {margin: 0 0 20px 0;}

/* Klingenberg */
.window {height: 349px; width: 980px; position: relative; z-index:1; margin: 0 auto; bottom: 0px;}
.funkthumb-support {background:url(../images/cm-funkthumb-support.png) no-repeat center top transparent; height: 173px; margin: -10px 0 10px -20px;}
.funkthumb-signup {background:url(../images/cm-funkthumb-signup.png) no-repeat center top transparent; margin: 5px 0 10px -20px;}
/*#menu-features .submenu li {height:165px;}*/
/* infobox */
.priceBox { padding: 10px 0px; z-index: 1; width: 100%; height: 99px; position: relative; background-color: #E2E2E2;}
.priceBox .topShadow { width: 100%; height: 34px; margin: 0 auto;  position: absolute; bottom: 0px; z-index: 2; background: url("../images/cm-frontpage-shadow-top.png") no-repeat scroll center bottom transparent;}
.priceWrapper { width: 980px; margin: 0 auto;  position: relative; z-index: 3;}
.priceBox .textBox, .priceBox .orderBox { float: left;}
.priceBox .textBox { margin-left: 345px; width: 281px; font-family:  "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-size: 27px; line-height: 28px; color:#373737; text-shadow:0 1px 0 #fff; font-weight:normal; padding-top: 26px;}
.priceBox .orderBox { margin: 0px 10px; padding: 5px 0 0; width: 334px; position: relative; text-align: right; top: -15px;}
.priceBox .orderBox .prisText { position: relative; display: block; font-family:  "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; font-size: 68px; line-height: 68px; color:#7C528B; font-weight:300; text-shadow: 1px 1px white, -1px -1px #444;}
.priceBox .orderBox .omText { color: #7C528B; font-family: "BebasNeueRegular","Bebas Neue",Trebuchet MS,sans-serif; font-size: 18px; line-height: 20px; font-weight: normal; position: absolute; right: 1px; text-shadow: 0 1px 0 #FFFFFF; top: 10px;}
.priceBox .orderBox .aaretText { color: #7C528B; font-family: "BebasNeueRegular","Bebas Neue",Trebuchet MS,sans-serif; font-size: 12px; line-height: 12px; font-weight: normal; position: absolute; right: 4px; text-shadow: 0 1px 0 #FFFFFF; top: 15px;}




.gratisdemo { height:145px; width:102px; margin-top: -54px; margin-right:-37px; padding-left:-20px; float:right; display: inline-block; background:url(../images/cm-free-demo.png) no-repeat; position:relative;}
.tjekSplash { background: url("../images/cm-tjek_splash1.png") no-repeat scroll 0 0 transparent; top: -22px; display: inline-block; float: left; height: 141px; left: 50%; padding-left: 10px; position: absolute; width: 217px; margin-left: -442px;}

/* Image slider */

.window {height: 349px; width: 980px; position: relative; z-index:1; margin: 0 auto; bottom: 0px;}
.image_reel {position: absolute;top: 0; left: 0;}
.image_reel img {float: left;}
.image_reel .cm-button { position: absolute; padding: 0 42px 0 5px;bottom:20px; right:20px; z-index:4; } 
.image_reel a { position:relative; display:block; height:348px; float:left;text-decoration:none; } 
.image_reel > a { display: block; width: 980px; height: 351px;}
/*.image_reel > a * { display: none;}*/
/*.silder-overlay {background:url(../images/cm-slider-frame.png);pointer-events: none; position:absolute; height:350px; width:980px; z-index:1;}*/
.ie7 .silder-overlay, .ie8 .silder-overlay, .ie9 .silder-overlay { cursor:pointer;}

.slide-wrapper { background-color: #FFFFFF; height: 328px;}
.slide-container { overflow: hidden; position: relative; top: -21px; height: 350px;}

#frontboxes .columns{height:300px; position:relative; border: 0px solid #fff!important; border-radius:0px; -moz-border-radius: 0px; background: none!important;}

#frontboxes .column-first a.cm-button {left: 15px; padding: 0 42px 0 5px; position: absolute; top: 127px; z-index: 20;}
.billedeWrapper{position: relative;}
.billedeWrapper .billedeTekst {position: absolute; top: 10px; left: 15px; width: 130px; z-index: 20; font-size: 16px;}
#frontboxes { background: url("../images/cm-frontpage-shadow-bottom.png") no-repeat scroll center bottom transparent; float: left; padding-bottom: 55px;}


/* 
 * print styles
 * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/ 
 */
@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */ 
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                                                                              */
/* NEW STYLES                                                                                                                                                                   */
/* We are making new styles and cleaning up the HTML stucture for better SEO.                                                                                                   */
/*                                                                                                                                                                              */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.newstylesOctober2013 h1 {}
.newstylesOctober2013 h2 {}
.newstylesOctober2013 h3 {}
.newstylesOctober2013 h4 {}

.newstylesOctober2013 .p {margin-bottom: 1.2em;}
.newstylesOctober2013 p:last-child {margin-bottom: 0;}

.newstylesOctober2013 .manchet {background: url('../images/cm-h4-bg.png') no-repeat; border-top: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; margin: 0 0 20px 0; padding: 15px 0 15px; color: #787878; font-size: 16px; line-height: 22px; font-weight: normal; text-shadow: 0 1px 0 #ffffff;}
.newstylesOctober2013 h2 + .manchet {border-top: 0; margin: -10px 0 20px 0;}

.newstylesOctober2013 .price {color: #808080; font-size: 24px; line-height: 24px; font-family: "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif; text-transform: uppercase; text-shadow: 1px 1px 0 #ffffff; /* Reseting styles for new styles -> */ height: auto; width: auto; margin: 0 0 0.8em 0; padding: 0; float: none;}

.newstylesOctober2013 .indentbox {padding: 0 0 0 130px;}

/* TEASERS */
.newstylesOctober2013 .teaserContact {position: relative;}
.newstylesOctober2013 .teaserContact .phonenumber {color: #7C528B; font-size: 40px; font-family: 'BebasNeueRegular', 'Bebas Neue', Trebuchet MS, sans-serif;}
.newstylesOctober2013 .teaserContactGirl {width: 141px; height: 132px; background: url('../images/teaserContactgirl.png') no-repeat; position: absolute; right: 10px; bottom: 0;}

/* CLEAR FLOATS */
.clear {display: inline-block;}
.clear:after {height: 0; clear: both; content: "."; display: block; visibility: hidden;}
* html .clear {height: 1%;}
.clear {display: block; *zoom: 1;}

/* ------------------------------------------------------------------------------------------------------------ */
/* BOXES                                                                                                        */

/* BOXES - STANDARD */
.box {
    background: #f2f2f2;
    border: 1px solid #ffffff;
    -webkit-border-radius: 3px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */ 
    -moz-border-radius: 3px; /* Firefox 1-3.6 */
    border-radius: 3px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    padding: 10px;
    margin: 0 0 10px 0;
}

.box h3 {
    color: #7e548c;
}

.listStandard .box {
    margin: 0;
}

/* BOXES - FACTS */
.boxFacts {
    background: #e5e5e5;
    border: 1px dashed #b3b3b3;
    border-radius: 3px;
    margin: 3px 0 15px;
    padding: 10px;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* LISTS                                                                                                        */

/* STANDARD */
.listStandard {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.listStandard li {
    margin: 0 0 10px 0;
}

/* BULLET */
.listBullet {
    margin: 0 0 20px 15px;
    padding: 0;
    list-style: url('../images/layout/bullet.png');
}

.listBullet li {
    margin: 0 0 10px 0;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* BUTTONS                                                                                                      */

/* STANDARD */
.button, a.button {
    background: #663f73; /* fallback */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#ffffff)); /* Safari 4-5, Chrome 1-9 */
    background: -webkit-linear-gradient(top, #ffffff, #cccccc); /* Safari 5.1, Chrome 10+ */
    background: -moz-linear-gradient(top, #ffffff, #cccccc); /* Firefox 3.6+ */
    background: -ms-linear-gradient(top, #ffffff, #cccccc); /* IE 10 */
    background: -o-linear-gradient(top, #ffffff, #cccccc); /* Opera 11.10+ */
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 2px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */ 
    -moz-border-radius: 2px; /* Firefox 1-3.6 */
    border-radius: 2px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    padding: 5px 10px;
    display: inline-block;
    color: #666666;
    font-size: 16px;
    line-height: 16px;
    font-family: "BebasNeueRegular", "Bebas Neue", Trebuchet MS, sans-serif;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* NOTIFICATIONS                                                                                                        */

.notification {
    min-height: 30px;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 3px;
    margin: 0 0 20px 0;
    padding: 10px 60px 10px 10px;
    position: relative;
    color: #ffffff;
}

.notificationIcon {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 10px;
    right: 10px;
}

.notificationInfo .notificationIcon {
    background: url('../images/layout/iconspriteNotifications.png') 0 0 no-repeat;
}

.notificationWarning .notificationIcon {
    background: url('../images/layout/iconspriteNotifications.png') -40px 0 no-repeat;
}

.notificationSucces .notificationIcon {
    background: url('../images/layout/iconspriteNotifications.png') -80px 0 no-repeat;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* ORDER FORMULAR                                                                                               */

.orderForm ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.orderForm ul li {
    margin: 0 0 10px 0;
}

.orderForm label {
    width: 200px;
    display: inline-block;
}

.orderForm .required {
    color: #ff3344;
}

.orderForm .inputWrapper {
    background: #ffffff;
    border: 1px solid #999999;
    -webkit-border-radius: 3px; /* Safari 3-4, iOS 1-3.2, Android 1.6- */ 
    -moz-border-radius: 3px; /* Firefox 1-3.6 */
    border-radius: 3px; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
    padding: 5px;
    display: inline-block;
}

.orderForm input[type="text"] {
    width: 200px;
    background: none;
    border: 0px;
    margin: 0;
    padding: 0;
}

.orderForm select {
    width: 100%;
    background: none;
    border: 0px;
}

.orderForm textarea {
    width: 100%;
    height: 100px;
    background: #ffffff;
    border: 0px;
    display: block;
    resize: vertical;
}

/*--------------- Champagnedemoer ----------------*/
.event-15968 .demonstration_titel, .event-12558 .demonstration_titel {background:  url("../images/champ_03.png") no-repeat 10px 3px; padding-left: 30px; width: 270px;}
tr.event-15968, tr.event-12558 {background: url(../images/champ-bg.jpg)}
.event-15968 .demonstration_dato, .event-12558 .demonstration_dato {padding-left:5px;}


@media only screen and (max-width: 768px) {
    body.scrollHide {
        overflow: hidden;
    }

    .mobilenav_contentOverlay {
        background-color: rgba(0, 0, 0, 0.5);
        display: none;
        height: 100%;
        overflow: hidden;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 350;
    }

    .menuButton {
        color: #5c5c5c;
        display: block;
        float: right;
        font-family: "BebasNeueRegular","Bebas Neue",Trebuchet MS,sans-serif;
        font-size: 24px;
        min-width: 70px;
        position: relative;
        right: 0;
        top: 55px;
        cursor: pointer;
        border-top: 1px solid #5c5c5c;
        border-bottom: 1px solid #5c5c5c;
        z-index: 450;
    }

    .scrollHide .menuButton {
        color: #333333;
        border-color: #333333;
    }

    .scrollHide .menuButton .menuIcon .menuStripe {
        background: #333333;
    }

    #container {
        min-width: inherit;
        width: 100%;
    }

    header {
        padding: 0 20px;
    }

    #header-top.header-top-extend, .no-js #header-top, .ie7 #header-top, .ie6 #header-top {
        height: 91px;
    }

    #header-top {
        overflow: hidden;
    }

    .login-wrap {
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 15px 20px;
        position: relative;
        width: 60%;
    }

    .login-wrap input {
        margin-bottom: 10px !important;
        vertical-align: top;
    }

    #header-content {
        width: 100%;
    }

    header .cm-login-tab {
        right: -17px;
    }

    #menu {
        position: fixed;
        top: 0;
        bottom: 0;
        right: -300px;
        z-index: 8000;
        width: 260px;
        height: auto;
        padding: 20px;
        background-color: #333333;
        float: none;
        margin: 0;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling-y: touch;
        white-space: nowrap;
    }

    #menu li {
        clear: both;
        display: inline;
        float: none;
        margin-left: 0;
        position: relative;
        width: 100%;
    }

    #menu a {
        background: none;
        text-indent: 0;
        color: #FFFFFF;
        font-family: "BebasNeueRegular","Bebas Neue",Trebuchet MS,sans-serif;
        font-size: 24px;
        width: 100%;
    }

    #menu .submenu {
        display: block !important;
        background: none;
        border: 0 none;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        position: relative;
        top: 0;
        width: 100%;
        left: 0;
        opacity: 1 !important;
    }

    #menu .submenu li.cm-menu-pointer {
        display: none !important;
    }

    #menu .submenu li {
        border-right: 0 none;
        display: block !important;
        float: none;
        font-size: 12px;
        height: auto !important;
        margin: 0;
        padding: 0 0 12px 0 !important;
        width: 100%;
    }

    #menu .submenu h3 {
        font-family: 'TitilliumText22LBold', Arial, Helvetica, Tahoma, sans-serif;
        font-size: 16px;
        margin-bottom: 3px;
    }

    #menu ul.submenu a {
        background: none;
        border-bottom: 0 none;
        color: #fff;
        float: none;
        font-family: 'TitilliumText22LRegular', Arial, Helvetica, Tahoma, sans-serif;
        font-size: 14px;
        font-weight: normal;
        height: auto;
        margin: 0;
        padding: 3px 5px;
        text-transform: unset;
        width: 100%;
    }

    #menu .submenu-row li {
        padding: 0 !important;
    }

    #menu ul.submenu a:hover {
        background: none;
        text-decoration: underline;
    }

    .menuButton .menuIcon {
        position: absolute;
        top: 6px;
        right: 0;
        height: 20px;
        width: 20px;
    }

    .menuButton .menuIcon .menuStripe {
        height: 4px;
        width: 100%;
        border-radius: 2px;
        margin-bottom: 2px;
        background: #5c5c5c;
    }

    .slide-wrapper {
        height: auto;
    }

    .slide-container {
        height: auto;
        top: 0;
    }

    .window {
        width: 100%;
        height: 269px;
    }

    #slide-indicator {
        width: 100%;
        display: none !important;
    }

    .image_reel > a {
        height: 269px;
        width: 753px;
    }

    .image_reel img {
        height: auto;
        width: 100%;
    }

    .tjekSplash {
        display: none;
    }

    .priceWrapper {
        width: 100%;
    }

    .priceBox .textBox {
        margin-left: 20px;
        width: 232px;
        font-size: 20px;
        line-height: 22px;
    }

    .priceBox .orderBox {
        float: right;
        margin: 0 20px;
        width: 243px;
    }

    #main {
        padding: 10px 20px 268px;
        width: auto;
    }

    #frontboxes {
        background: none;
        padding-bottom: 0;
    }

    #frontboxes .columns {
        text-align: center;
    }

    .columns .columns {
        border: 0 none;
        margin-right: 0;
        padding-right: 0;
    }

    .column-one {
        margin-right: 0;
        padding: 20px 0;
        width: auto;
        background: #e9e9e9;
        border: 0 none;
        float: none;
    }

    .mobileMargin {
        margin-right: 0% !important;
    }

    .mobileCenter {
        text-align: center;
    }

    .column-one.column-fullwidth {
        width: auto;
        float: none;
    }

    .column-three.column-fullwidth {
        width: 94%;
    }

    #frontboxes .column-one.column-fullwidth {
        height: 234px !important;
    }

    .column-two {
        margin: 0 0 20px 0 !important;
        width: 670px;
    }

    .column-three {
        width: auto;
    }


    .column-two {
        clear: both;
        float: none;
        width: auto;
    }

    .column-wrap.column-two, .column-three.column-fullwidth {
        width: auto;
    }

    .column-three {
        float: none;
        margin-bottom: 20px;
        width: auto;
    }

    .columns .columns {
        float: none;
        height: auto !important;
        width: auto;
    }

    .columns:before, .columns:after {
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .columns:after {
        clear: both;
    }

    .columns:before, .columns:after {
        content: " ";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .h1-header {
        background: none;
        border-bottom: 3px solid #7C528B;
        border-top: 3px solid #7C528B;
        color: #7C528B;
        font-family: "BebasNeueRegular","Bebas Neue",Trebuchet MS,sans-serif;
        font-size: 48px;
        height: auto;
        margin: 10px 0 20px;
        text-indent: 0;
        text-shadow: 1px 0 0 #FFFFFF;
        width: auto;
    }

    .h1-header + .website-slider {
        height: 237px;
        margin: 20px 0;
        position: relative;
        width: 100%;
    }

    .h1-header-index {
        display: none;
    }

    h2 {
        text-align: center;
    }

    .funkthumb-support {
        margin: -10px 0 10px !important;
    }

    .billedeWrapper .billedeTekst {
        left: 50%;
        margin-left: -122px;
    }

    #frontboxes .column-first a.cm-button {
        width: 80px;
        left: 50%;
        margin-left: -122px;
    }

    .columns, .column-wrap {
        margin-bottom: 0;
        position: relative;
    }

    .funkthumb {
        margin: -39px 11px 10px;
        float: none;
        clear: both;
    }

    .gratisdemo {
        margin-right: -20px;
    }

    .column-one a.cm-button {
        right: 0;
    }

    .column-one.column-first a.cm-button {
        right: unset;
    }

    .basic-extra {
        margin-left: 0;
        margin-top: 0;
        right: -5px;
        top: -2px;
    }

    .icm {
        margin: 0;
        background: none;
        float: none;
        height: 290px;
        width: 100%;
    }

    .icm .website-slider {
        background-size: 100% auto;
        height: 380px;
        margin: 0;
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
    }

    .reference-logos img {
        max-width: 60px;
    }

    .website-slider-overlay {
        width: 100%;
        height: 100%;
        left: 0;
    }

    .extras h2, .indentbox h2 {
        text-align: left;
    }

    .thumb-photo {
        float: left;
        width: 50%;
    }

    .thumbWrapper .thumb-photo {
        float: none;
        margin: 0 auto 15px;
        width: 279px;
    }

    .mobileMargin .thumb-photo {
        width: 100%;
    }

    .employee, .employee + .purplebox {
        float: left;
        margin: 0 0 20px;
        width: 50%;
    }

    #cmMovie {
        width: 100%;
        height: 369px;
    }

    .randomfeature2 {
        margin-top: 0;
        bottom: 0;
    }

    .galleria-thumbnails {
        width: 100% !important;
    }

    .galleria-container, .galleria-thumbnails-container {
        height: 252px !important;
    }

    .cm-extra-version .cm-version dt, .cm-extra-version .cm-version td.main {
        width: 133px;
    }

    .cm-version td.empty {
        min-height: 41px;
    }

    .cm-version .cm-version-highlight {
        height: 41px;
    }

    .cm-version dd, .cm-version dt, .cm-version td {
        background: #F2F2F2;
    }

    .cm-version .cm-version-double {
        height: 41px;
    }

    .cm-version-3col .cm-version-tip-col1 {
        left: 160px;
    }

    .cm-version-3col .cm-version-tip-col2 {
        left: 330px;
    }

    .cm-version-3col .cm-version-tip-col3 {
        left: 500px;
        top: -193px;
    }

    .cm-version-3col .cm-version-col2 {
        left: 329px;
    }

    .cm-version-3col .cm-version-col1 {
        left: 159px;
    }

    .cm-version-3col .cm-version-col3 {
        left: 499px;
    }

    .cm-version-3col .cm-version-overlay {
        height: 238px;
    }

    div.cm-version {
        width: 100%;
    }

    .cm-extra-version .cm-version dt, .cm-extra-version .cm-version td.main {
        display: none;
    }

    .cm-version dd, .cm-version dt, .cm-version td, .cm-version .cm-version-btn-cell {
        width: 32%;
    }

    .cm-version .cm-version-btn-cell {
        padding: 2px 1% 2px 0;
    }

    .cm-btn-next, .cm-btn-next:hover, .cm-btn-next:visited {
        margin: 0 auto;
        max-width: 100%;
    }

    .cm-version .cm-version-top dd, .cm-version .cm-version-top td {
        padding: 3px 1% 5px 0;
    }

    .cm-version .cm-version-dbl {
        width: 32%;
    }

    .cm-version .cm-version-highlight {
        height: 32px;
        font-size: 20px;
    }

    .cm-version .cm-version-highlight {
        padding: 2px 1% 6px 0;
    }

    .cm-version-orderfromcm {
        display: none;
    }

    .cm-version-orderfromcm.cm-version-last, .cm-version-alt td.main, .cm-version-alt + tr td.main, .cm-version td.main, .cm-version dl dt.mobileStretch {
        display: table-cell !important;
        width: 99% !important;
        padding: 10px 0;
        text-align: center;
        height: 28px;
    }

    .cm-version dd, .cm-version dt, .cm-version td {
        padding: 12px 1% 6px 0;
    }

    .cm-version-3col .cm-version-tip-col1, .cm-version-3col .cm-version-tip-col2, .cm-version-3col .cm-version-tip-col3, .cm-version-overlay, .cm-version-tip {
        opacity: 0 !important;
        display: none !important;
    }

    .cm-version-top td.main.empty, .cm-version-alt dt.cm-version-start {
        display: none !important;
    }

    .cm-version .cm-version-standard-next {
        border-top: 1px dashed #A5A5A5;
    }

    .columns img {
        max-width: 100%;
    }

    #footer-bg {
        padding: 0 20px;
    }

    #footer-content {
        width: 100%;
    }

    #footer-content li, #footer-content .footer-content-last {
        width: 31%;
    }

    .mobileHide {
        display: none;
    }

    .h6-sub {
        max-width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    #header-top {
        background: #7e568d;
        padding: 0 20px;
    }

    .login-wrap {
        padding: 15px 0;
        width: 100%;
    }

    #menu {
        width: 230px;
    }

    .slide-wrapper {
        height: unset;
    }

    .slide-container {
        top: -0;
        height: unset;
    }

    .image_reel > a {
        height: unset;
        width: unset;
    }

    #slide-indicator {
        display: none !important;
    }

    #main {
        padding: 10px 20px 610px;
    }

    .tjekSplash {
        display: none;
    }

    .priceWrapper {
        padding: 0 20px;
        width: auto;
    }

    .priceBox .textBox {
        margin-left: 0;
        width: 50%;
    }

    .priceBox .orderBox {
        float: right;
        margin: 0;
        width: 50%;
    }

    .priceBox .cm-button {
        font-size: 13px;
        height: 15px;
        padding: 3px 42px 3px 5px;
    }

    .column-one {
        width: 100%;
    }

    .mobileMargin {
        margin-right: 0 !important;
    }

    .funkthumb {
        display: block;
        margin: -39px 15% 10px;
        max-width: 70%;
        background-size: 100% auto;
    }

    #frontboxes .column-one.column-fullwidth {
        height: 275px !important;
    }

    .billedeWrapper .billedeTekst {
        top: 20px;
    }

    .reference-logos img {
        max-width: 60px;
    }

    .greybox {
        clear: both;
    }

    .thumb-photo {
        background-position: center 8px;
        float: none;
        margin: 0 auto 15px;
        width: 100%;
    }

    .thumb-photo-overlay {
        margin: -2px auto 0;
    }

    .employee, .employee + .purplebox {
        float: none;
        width: 100%;
    }

    .columns > iframe {
        height: 600px;
        width: 100%;
    }

    #support_contact_wrap {
        list-style: none;
    }

    #support_contact_wrap .input, #support_contact_wrap textarea {
        max-width: 100%;
    }

    #cmMovie {
        height: 216px;
    }

    #websitetemplates .greybox {
        margin-top: 10px;
        width: auto !important;
    }

    .thumb {
        max-width: 100%;
    }

    .basic-extra {
        top: -5px;
    }

    div.cm-version {
        width: 100%;
    }

    .cm-extra-version .cm-version dt, .cm-extra-version .cm-version td.main {
        display: none;
    }

    .cm-version dd, .cm-version dt, .cm-version td {
        width: 32%;
    }

    .cm-version .cm-version-top dd, .cm-version .cm-version-top td {
        padding: 3px 1% 5px 0;
    }

    .cm-version .cm-version-dbl {
        width: 32%;
    }

    .cm-version .cm-version-highlight {
        height: 32px;
        font-size: 20px;
    }

    .cm-version .cm-version-highlight {
        padding: 2px 1% 6px 0;
    }

    .cm-version-orderfromcm {
        display: none;
    }

    .cm-version-orderfromcm.cm-version-last, .cm-version-alt td.main, .cm-version-alt + tr td.main {
        display: table-cell !important;
        width: 99% !important;
        padding: 10px 0;
        text-align: center;
        height: 28px;
    }


    .cm-version-3col .cm-version-tip-col1, .cm-version-3col .cm-version-tip-col2, .cm-version-3col .cm-version-tip-col3, .cm-version-overlay, .cm-version-tip {
        opacity: 0 !important;
        display: none !important;
    }

    .cm-version-top td.main.empty {
        display: none !important;
    }

    footer {
        height: 535px;
    }

    #footer-content {
        height: 517px;
    }

    #footer-content li, #footer-content .footer-content-last {
        height: auto;
        padding: 0 0 10px;
        width: 100%;
        border: 0 none;
    }

    #footer-content .footer-links.footer-network li {
        border-bottom: 0 none;
    }
}

@media only screen and (max-width: 340px) {
    #header-top.header-top-extend, .no-js #header-top, .ie7 #header-top, .ie6 #header-top {
        height: 151px;
    }

    #header-top {
        padding: 0 60px 0 20px;
    }

    #cm-logo {
        background-repeat: no-repeat;
        background-size: 100% auto;
        width: 175px;
    }

    .priceBox .textBox {
        display: none;
    }

    .priceBox .orderBox {
        float: none;
        width: auto;
    }

    #frontboxes {
        float: none;
        width: auto;
    }

    #frontboxes .columns {
        height: 300px;
    }

    .funkthumb {
        margin: -28px 0 10px;
        max-width: 100%;
    }

    #frontboxes .column-one.column-fullwidth {
        height: 295px !important;
    }

    .icm .website-slider {
        height: 145px;
    }

    table.reference-logos td {
        border-width: 0;
        float: left;
        height: 74px;
        padding: 0;
        width: 50%;
    }

    .h1-header {
        font-size: 32px;
    }

    .extrathumb {
        float: none;
        margin-left: 0 !important;
    }

    .extrasindent {
        margin-left: 0;
    }

    .extras p {
        padding: 0;
    }

    .thumb-photo-overlay {
        margin: -2px 0 0 -5px;
        width: 102%;
    }

    .newstylesOctober2013 .indentbox {
        padding: 0;
    }

    .h1-header + .website-slider {
        background-size: 100% auto;
        height: 168px;
    }

    .columns > iframe {
        height: 600px;
    }

    .thumbWrapper .thumb-photo {
        width: 100%;
    }

    #cmMovie {
        height: 140px;
    }

    #menu {
        width: 180px;
    }

    .articleList .thumb {
        float: none;
        margin: 0;
    }

    h5 {
        height: auto !important;
    }

    .cm-version .cm-version-highlight {
        font-size: 14px;
        height: 26px;
    }

    .cm-version dd, .cm-version dt, .cm-version td, .cm-version .cm-version-btn-cell {
        width: 32%;
    }

    .cm-version .cm-version-btn-cell {
        padding: 2px 0.5% 2px 0;
    }

    .cm-version .cm-version-top dd, .cm-version .cm-version-top td, .cm-version dd, .cm-version dt, .cm-version td {
        padding: 3px 0.5% 5px 0;
    }

    .cm-version .cm-version-highlight {
        padding: 2px 0.5% 6px 0;
    }

    .gratisdemo {
        display: none;
    }

    .funkthumb-support {
        height: 185px;
    }
}