html,body { }

/* Paragraffer */
p {margin:0; padding:0;}

/* Lists */
ul {padding-left:16px;}
ul li {padding-left:0px;}

/* Fonts */
@font-face {
	font-family: 'Open Sans';
    src: url('/_fonts/OpenSans-Regular-webfont.eot');
    src: url('/_fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg'),
		 url('/_fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('/_fonts/OpenSans-Regular-webfont.ttf') format('truetype');         
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Open Sans Bold';
    src: url('/_fonts/OpenSans-Bold-webfont.eot');
    src: url('/_fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg'),
		 url('/_fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('/_fonts/OpenSans-Bold-webfont.ttf') format('truetype');         
	font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Open Sans Semibold';
    src: url('/_fonts/OpenSans-Semibold-webfont.eot');
    src: url('/_fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg'),
		 url('/_fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('/_fonts/OpenSans-Semibold-webfont.ttf') format('truetype');         
	font-weight: 600;
    font-style: normal;
}

a {text-decoration:none; color:inherit;}
a:not(.notclickable):hover, .clickable:hover, .button:hover { opacity:0.75 !important; cursor:pointer; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out;   -webkit-transition: opacity .25s ease-in-out; backface-visibility: hidden; -moz-backface-visibility: hidden;}
a, .clickable, .button { opacity:1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; backface-visibility: hidden; -moz-backface-visibility: hidden;}

.smalllink {font-size:11px; font-weight:700; text-transform: uppercase; color:#808080; line-height:16px; margin-left:20px;}

.clickhover:hover {opacity:0.75 !important; cursor:pointer;}
.clickhover {opacity:1;}

h1, h2, h3, .h1, .h2, .h3 {margin:0; padding:0; text-transform:uppercase;}
h1, .h1 {font-family: 'Open Sans Bold'; font-size:20px; line-height:20px; letter-spacing:-1px; color:#10b990;}
h2, .h2 {font-family: 'Open Sans Bold'; font-size:18px; line-height:18px;}
h3, .h3 {font-family: 'Open Sans'; font-size:13px; line-height:13px; font-weight:normal;}
html,body,td,p,div,span,.tekst {font-family: 'Open Sans'; font-size:12px; }
.highlight {color:#10b990;}

hr, .hr  {height:0px; background:#ccc; border-top:1px solid #888; border-bottom:1px solid #fff; margin:10px 0; opacity:0.25; filter:alpha(opacity=25);}
.footerheadline {font-family: 'Open Sans Bold'; font-size:16px; line-height:16px; color:#10b990;}
.footertext {font-size:11px; font-weight:700; text-transform: uppercase; color:#808080;}

.bottombanner_table {width:100%; min-height:64px; background-size:cover; background-repeat:no-repeat;}
.bottombanner_table td, .bottombanner_table span, .bottombanner_table p { font-family: 'Open Sans Bold'; font-size:20px; font-weight:700; color:#000; }

/* Responsive */
.responsive-image {max-width:33%; height:auto;}
.responsive-image-small {max-width:33%; height:auto;}
.forside-headline1 {font-family: 'Open Sans'; font-size:20px; line-height:24px; font-weight:bold;}
.forside-headline2 {font-family: 'Open Sans Bold'; font-size:42px; line-height:50px; letter-spacing:-1px; color:#10b990;}
.forside-billede {max-width:400px; width:100%; height:auto; vertical-align:bottom;}
.not-responsive {vertical-align:text-bottom;}
.nyt-afsnit {clear:both;}

.tilbudform-billede {width:100% !important; height:auto !important; box-sizing:border-box;}

/* Visibility classes */
.reg_only {} 
.mob_only {}
.opac50 {opacity:0.5; filter:alpha(opacity=50);}

/* Buttons */
a.button, .button, .modal_window button {
	background: #19caa0;
	background: -moz-linear-gradient(top,  #19caa0 0%, #0fb890 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19caa0), color-stop(100%,#0fb890));
	background: -webkit-linear-gradient(top,  #19caa0 0%,#0fb890 100%);
	background: -o-linear-gradient(top,  #19caa0 0%,#0fb890 100%);
	background: -ms-linear-gradient(top,  #19caa0 0%,#0fb890 100%);
	background: linear-gradient(to bottom,  #19caa0 0%,#0fb890 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19caa0', endColorstr='#0fb890',GradientType=0 );
	border:0;
	padding:8px 12px; margin:0; line-height:130% !important;	
	white-space:nowrap;	text-decoration:none; text-transform:uppercase;	cursor:pointer;		
	font-family:'Open Sans'; font-size:12px; font-weight:bold; color:#fff; 
	display:inline-block;
}

a.button.white, .button.white {
	background:#fff;
	color:#10b990;
}

a.button.orange, .button.orange, .shoppingcartNavTd button, .checkoutNavTd2 button{
	background: #fc9a33;
	background: -moz-linear-gradient(top,  #fc9a33 0%, #fa7301 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9a33), color-stop(100%,#fa7301));
	background: -webkit-linear-gradient(top,  #fc9a33 0%,#fa7301 100%);
	background: -o-linear-gradient(top,  #fc9a33 0%,#fa7301 100%);
	background: -ms-linear-gradient(top,  #fc9a33 0%,#fa7301 100%);
	background: linear-gradient(to bottom,  #fc9a33 0%,#fa7301 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9a33', endColorstr='#fa7301',GradientType=0 );
}

.button.disabled {
	background:#aaa;
	opacity:0.5;
}