/*
Theme Name: Sigarett Publish
Theme URI: http://www.sigarett.com/
Description: Sigarett Publish pakke tilpasset kunde. Dette temaet ser ut som Wordpress default inntil man begynner &aring; jobbe p&aring; det
Version: 1.0
Author: Eivind Figenschau Skjellum
*/

/* Begin Typography & Colors */

body {
	font-family: tahoma, lucida, arial, sans-serif;
	font-size: 62.5%;
	background: black url(images/backgrounds/bg-default.jpg) top center no-repeat;
}

a {
	color: #d3ad1c;
}

a:hover {
	text-decoration: none;
}


/* --------------------- MAIN STRUCTURAL ELEMENTS STYLING -------------------------- */

#body-wrapper {
	width: 970px;
	font-size: 13px;
	color: #6e6e6e;
	margin: 0 auto;
}

#header {
	margin: 0 auto;
	height: 105px;
	position: relative;
}

#main-wrapper {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding-bottom: 70px;
}

#main-wrapper .innerwrap {
	background: url(images/transbg.png) repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 7px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

#main {
	float: left;
	width: 656px;
	clear: left;
}

#sidebar {
	float: right;
	width: 295px;
	margin-left: 5px;
}

#footer {
	color: white;
	font-size: 11px;
	margin: 9px 0 0 15px;
	padding-bottom: 30px;
	float: left;
	clear: left;
	width: 100%;
}

#popup {
/*	display: none; */
}

/* --------------------- STYLING OF LAYOUT BOXES -------------------------- */

#main .box {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	background-color: white;
	padding: 40px;
	margin: 0 0 4px 0;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}


#sidebar .box {
	padding: 20px;
	margin: 0 0 5px 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	background: white;	
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}


/* --------------------- TYPOGRAPHY STYLING -------------------------- */

p {
	font-size: 1.2em;
}

h1 {
	color: #ffffff;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#header h1 {
	float: left;
}

h2 {
	font-size: 21px;
	color: #333;
	font-weight: normal;
}

#main h2 {
	margin-bottom: 1em;
	font-size: 23px;
	line-height: 1.35em;
}

h3 {
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}

#main h3 {
	color: #5d5d5d;
	line-height: 1.3em;
	font-size: 1em;
	margin-bottom: 0.3em;
	font-weight: bold;
}

#main h3 + h3 {
	margin-top: 1em;
}

#main p {
	line-height: 1.4em;
	font-size: 1em;
	margin-bottom: 1.2em;
}

h4 {
	font-size: 12px;
	color: White;
	text-align: center;
	font-weight: normal;
}

#main-wrapper h1 {
	padding: 0 0 10px 35px;
}


.bold {
	font-weight: bold;
}

.colored {
	color: #b29c33;
}

#sidebar h2 {
	/* border-bottom: 1px dotted #727272; 
		margin: 0 0 15px 0;
	*/
	padding: 0 0 10px 0;
	color: #333;
	margin: 0 0 15px 0;

}

#omossnav h2 {
	border: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 1px;
}

em {
	font-style: italic;
	color: #555;
}

strong {
	color: #666;
}


/* --------------------- HEADER STYLING -------------------------- */


#logo {
	margin: 10px 0 0 5px;
}


/* --------------------- LIST STYLING -------------------------- */

#main li {
	list-style: disc outside;
	line-height: 1.4em;
	margin-left: 1em;
}




/* --------------------- NAVIGATION STYLING -------------------------- */

#wrapper-links {
	float: right;
	width: 425px;
	position: absolute;
	right: 0;
	top: 0;
}

#mainmenu {
	float: right;
	clear: right;
	margin: 15px 0 0 0;
}

#mainmenu li {
	float: left;
	margin: 0 0 0 5px;
}

#mainmenu li a {
	font-size: 12px;
	color: #2c2c2c;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 14px;
	font-family: trebuchet MS;
	background: url(images/main-nav-bg.png) repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

#mainmenu li a:hover, #mainmenu li.current-menu-item a {
	background-position: 0px -28px;
	color: white;
}

.flag-box {
	height: 22px;
	background: url(images/transbg.png) repeat;
	float: right;
	padding-left: 9px;
}

.flag-box a {
	margin: 3px;
	float: left;
}

.button {
	float: left;
	clear: left;
	margin: 0 6px 0 -8px;
}

.button span {
	background: url(images/knapp-bgright.png) top right no-repeat;
	padding: 11px 25px;
	display: block;
	text-align: center;
}

.button a {
	color: #717171;
	text-decoration: none;
	text-align: center;
	background: url(images/knapp-bgleft.png) top left no-repeat;
	display: block;
}

.button.color a {
	background-position: 0 -38px;
}

.button.color a:hover {
	background-position: 0 0;
}

.button.color a span {
	background-position: 100% -38px;
}

.button.color a:hover span {
	background-position: 100% 0;
	color: gray;
}



.button a:hover {
	background-position: 0 -38px;
}

.button a:hover span {
	background-position: 100% -38px;
	color: white;
}




/*------------------------ FRONT PAGE STYLING --------------------------- */ 

.front h1 {
	width: 195px;
	height: 62px;
	overflow: hidden;
}

.front h1 a {
  display: block;
	color: white;
	text-decoration: none;
}

.front h2 {
	font-size: 34px;
	color: white;
	margin: 10px 0 5px 22px
}

#top-content {
	float: left;
	width: 959px;
	min-height: 190px;
}

#body-wrapper.front .innerwrap { /* cancel transbg on innerwrap */
	background: none;
	padding: 0;
}

.box#top, .box#flyttemelding {
	background: url(images/transbg.png) repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	display: block;
	width: 960px;
	padding: 10px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.box#top #top-box1   {
	margin-right: 6px !important;
}

.box#top .box {
	width: 477px;
	float: left;
}

.box#top .box .innerwrap, .box#flyttemelding .innerwrap {
	float: left;
	background: white;
	height: 195px;
	width: 100%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin: 14px 0 0 0;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.box#flyttemelding .innerwrap {
	padding: 15px;
	margin: 6px 0 0 0;
	width: 930px;
	height: auto;
}

.box#top .box .innerwrap .subtitle-and-icon-box h3 {
	padding:  5px 5px 5px 7px;
	width: 140px;
	margin-top: -13px;
	display: block;
	float: left;
	}

.box#top .box .innerwrap .subtitle-and-icon-box {
	float: left;
	clear: left;
	margin: 0 0 0 13px;
	position: relative;
	height: 180px;
}

.box#top .box .innerwrap .subtitle-and-icon-box img {
	position: absolute;
	top: 30px;
	left: 10px;
	margin: 0 0 0 15px;
}

.box#top .box .innerwrap .subtitle-and-icon-box {
	background: url(images/productbox-innerbox.png) 10px -3px no-repeat;
}

.box#top .box h3 {
	float: left;
	margin: 9px 0 10px 10px;
	font-size: 14px;
	font-family: Arial;
	color: white;
	text-transform: uppercase;
	background: transparent url(images/front-subtitle-bg.png) no-repeat;
}

.front .desc {
	margin-left: 175px;
	width: 285px;
	padding-top: 6px;
}

.front .desc p {
	float: left;
	font-size: 13px;
	color: #6e6e6e;
	margin: 15px 10px 0 15px;
	line-height: 1.3em;
}

.box#top .button {
	float: right;
	clear: right;
	margin: 15px 10px 0 0;
/*
	width: 124px;
	height: 34px;
	color: #717171;
	font-size: 12px;
	text-decoration: none;

	text-align: center;
	padding-top: 12px;
	margin: 0px 10px 0 0;
	*/
}

#flyttemelding {
	margin: 6px 0 0 0;
	padding-top: 5px;
}


#flyttemelding h3 {
	margin: 16px 0 0 20px;
	float: left;
}

#flyttemelding h4 {
	color: white;
	float: right;
	width: 460px;
	font-size: 12px;
	line-height: 1.3em;
	margin: 5px 0;
	opacity: 0.8;
	text-align: left;
}


#flyttemelding .col1 h3 {
	font-size: 18px;
	color: #bf9d1d;
}

#flyttemelding .box p {
	color: #6e6e6e;
	font-size: 14px;
}

#flyttemelding #col1 {
	background: none;
	padding: 0 0 0 10px;
}

#flyttemelding .col {
	background: url("images/flyttemelding-skille.png") no-repeat scroll left top transparent;
    float: left;
    padding: 0 0 5px 25px;
    width: 290px;
}

#flyttemelding .col p {
	line-height: 1.2em;
	font-size: 14px;
}

#flyttemelding .col p strong {
	color: #bd9b1d;
}

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

.box#bottom h2 {
	background: none;
	color: #333;
	font-size: 18px;
	margin: 20px 0 10px 26px;
	float: left;
	clear: left;
}

.box#bottom {
	background: url(images/transbg.png) repeat;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding: 10px;
	margin-top: 6px;
	width: 960px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.slice-image {
	float: left;
	margin-left: 20px;
}

.box#bottom .threecol {
	background: url(images/three-col-bg-bottom.png) bottom left no-repeat;
}

.box#bottom .threecol .innerwrap {
	background: url(images/three-col-bg-top.png) top left no-repeat;
	margin-bottom: 12px;
}

.box#bottom h3 {
	margin: 0 0 8px 20px;
}

.box#bottom .box {
	margin: 0 4px 0 0;
	margin-bottom: 8px;
	float: left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 316px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.box#bottom .box#bottom-box3 {
	margin-right: 0;	
}


.box#bottom a, #sidebar .produkter a, .produktliste a {
	border:  1px solid #ddd;
	height: 40px;
	float: left;
	clear: left;
	margin: 0 0 6px 20px;
	width: 265px;
	padding: 3px 5px 7px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	font-size: 11px;
	text-decoration:  none;
	position: relative;	
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.box#bottom a span, #sidebar .produkter a span, .produktliste a span {
	color:  #666;
	text-decoration: none;
	text-transform: uppercase;
	position: absolute;
	top: 18px;
	left: 70px;
	line-height: 1.3em;
}

#sidebar .produkter a span {
	width: 175px;
}

.box#bottom a.long span, #sidebar .produkter a.long span, .produktliste a.long span {
	top: 12px;
}


.box#bottom a:hover, #sidebar .produkter a:hover, .produktliste a:hover {
	border-color: silver;
	background: #f1f1f1;
}


.box#bottom a:hover span, #sidebar .produkter a:hover span, .produktliste a:hover span {
	color: black;
}


/* ------------------------------------- KUNDEPORTAL STYLING -------------------------------------- */


#body-wrapper.kundeportal #main {
	background: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	padding: 0;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);	
}

#body-wrapper.kundeportal #main .box {
	background: white;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-bottom: 4px;
	padding: 30px 35px 35px 30px;
	width: 591px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

#body-wrapper.kundeportal #main a {
	color: #333333;
}


#body-wrapper.kundeportal #main h2 {
	padding-bottom: 6px
	margin-bottom: 0;
}

#body-wrapper.kundeportal #main label {
	margin: 0 0 2px 5px;
}
	
#body-wrapper.kundeportal #main input {
	clear: left;
	float: left;
	width: 93%;
}

#body-wrapper.kundeportal #main input#sendbutton {
	width: 100px;
}

#body-wrapper.kundeportal #main li {
	width: 280px;
	float: left;
	clear: none;
	margin: 0 15px 0 0;
}

#body-wrapper.kundeportal #main #li--1 {
	margin: 0 15px 0 0;
}

#body-wrapper.kundeportal #main h2 {
	margin: 0 0 0.6em 0;
	padding: 0.5em 0 0.2em 0;
	border-top: 1px dotted silver;
}

#body-wrapper.kundeportal #main .box h2:first-child {
	border-top: none;
	border-bottom: 1px dotted silver;
	padding-top: 0;
}

#body-wrapper.kundeportal #main .box h2 + h2 {
	border: none;
	margin: 0;
	padding: 0;
}

#kundeservice.box h2 {
	border-bottom: 1px dotted #727272;
	padding: 0 0 0.5em 0;
}



#body-wrapper.kundeportal h2.ingress {
	padding-bottom: 1em !important;
	font-size: 1.6em;
}

#body-wrapper.kundeportal h2 a, #body-wrapper.kundeportal h3 a, #body-wrapper.kundeportal a {
	text-decoration: none;
}

#body-wrapper.kundeportal h2 a:hover, #body-wrapper.kundeportal h3 a:hover, #body-wrapper.kundeportal #main a:hover {
	color: #D3AD1C !important;
}

#body-wrapper.kundeportal #main .skjema h3 {
	border: none;
	margin: 1.5em 0 0.3em -2px;
}

#body-wrapper.kundeportal .skjema {
	border-bottom: 1px dotted #727272;
	padding-bottom: 2em;
}

#body-wrapper.kundeportal #main .readmore {
	margin: -0.5em 0 0 0;
}

/*--------------------------------------------- SIDEBAR STYLING ------------------------------*/

#sidebar .menu {
	border-top: 1px dotted #727272;
	margin: 0 0 20px 0;
	width: 250px;
}

#sidebar .menu .current-menu-item {
	padding-bottom: 3px;
}

#sidebar .menu .current-menu-item a  {
	color: white !important;
	padding: 14px 0 0 15px !important;
	background: url(images/sidebarmenu-active.png) 0 3px no-repeat;
	height: 22px;
}

#sidebar .menu .menu-item a {
	padding: 12px 0 0 5px;
	display: block;
	height: 25px;
	color: #737373;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}

#sidebar .menu .menu-item a:hover {
	color: #d3ad1c;
}


#sidebar .menu li {
	border-bottom: 1px dotted #727272;
}

#sidebar .button {
	clear: left;
	margin: 0px 0 0 -6px;
}

#sidebar .button span {
	padding-right:  30px;
	padding-left:  30px;
	width: 75px;
}

/*------------------------------ om Ansatt Logg inn page -----------------------------*/

.ansattlogin #main .box {
	min-height: 247px;
}


/*---- Historie Logg inn page ----*/

.hist .box4-inner h2 {
	border-bottom: 1px dotted #b9b9b9;
	padding-bottom: 10px;
	font-size: 23px;
	color: #5c5c5c;
	font-weight: normal;
	margin: 0;
}

.hist h2 {
	font-size: 23px;
	color: #5d5d5d;
	font-weight: normal;
	margin: 0px 0 30px 0;
}

.top4-box-outer {
	float: left;
	width: 970px;
	margin: 5px auto;
	background: url(images/transbg.png) repeat;
}

.top4-box1 {
	float: left;
	width: 660px;
	min-height: 525px;
	background: white;
	margin: 5px;
}


/*------------------------ OM OSS STYLING --------------------------- */ 

.omoss #main .box img, .error404 #main .box img {
	border-bottom: 1px dashed #b9b9b9;	
	border-top: 1px dashed #b9b9b9;
	margin: 25px 0 20px 0;
	padding: 35px 0 30px 0;
}

.omoss #main h3 {
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

.omoss .nyhetsbrev h2 {
	border-bottom:1px dotted #727272;
}


/* ------------------------------------- SIDEBAR STYLING -------------------------------------- */

#sidebar .produkter a.active {
	border-color: #aaa;
	background: #f1f1f1;
}

#sidebar .produkter a.active span {
	color: black;
}


#sidebar h3 {
	color:#333;
	font-size:16px;
	font-weight:normal;
	margin: 10px 0 10px 4px;
	line-height: 1.3em;
	float: left;
}

#sidebar .referanser h3 {
	margin-top: 6px;
	width: 100%;
}

#sidebar .produkter {
	margin: 0 0 20px 0;
}

#sidebar .produkter a {
	margin: 0 0 5px 0px;
	width: 243px;
}

#sidebar .referanser {
	margin: 0 0 10px 0;
}

#sidebar .referanser a:hover {
	border-color: #aaa;
}

#sidebar .referanser a {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border: 1px solid #ddd;
	width: 112px;
	height: 56px;
	position: relative;
	margin: 0 5px 5px 0;
	padding: 2px 4px 6px;
	float: left;
	display: block;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

#sidebar .referanser a img {
	margin: 0 auto;
	display: block;
}


dl {
	line-height: 1.5em;
}

dl dt {
	width: 60px;
	float: left;
	clear: left;
}

dl dd {
	width: 120px;
	float: left;
}

.produkter a.long span,  {
	top: 12px;
	position: absolute;
}

.product.long span {
	top: 2px;
}

.produktliste a img, #sidebar .produkter img {
	position: absolute;
	top: 4px;
	left: 5px;
}



/* ------------------------------------- MAIN AREA STYLING -------------------------------------- */

#main img {
	padding: 10px 0 0 0;
	max-width: 100%;
}



/* ------------------------------------- PRODUKTER STYLING -------------------------------------- */



.produkt #sidebar {
	background: white;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.box#produkter {
	width: 970px;
	margin: 0px 5px 5px;
	float: left;
	background: url(images/transbg.png) repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding: 7px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}


.box#produkter .innerwrap {
	background: white;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

	
.produkter img#energihjul {
	margin: -65px 0 0 120px;
}

/*

.produkts h2.sub-heading {
	text-transform: uppercase;
	color: white;
	font-size: 16px;
	font-weight: normal;
	margin: 20px 0 3px 15px;
}

*/

#produkter .col h2 {
	color: #535353;
	width: 275px;
	padding: 10px 0 12px 6px;
}

#produkter h2.sub-heading {
	margin: 5px 0 10px 25px;
	color: white;
	text-transform: uppercase;
	font-size: 16px;
}

#produkter .col {
	float: left;
	width: 272px;
	padding: 0 0 40px 0;
	margin: 0 20px 0 30px;
}

#produkter #col2 {
	margin: 0 10px 0 17px;
}

.produktliste a {
	margin: 0 0 8px 0;
}

.produktliste p {
	font-size: 12px;
	line-height: 1.3em;
	margin: 0 0 20px 8px;
	clear: left;
	float: left;
}

.produktliste a img {
	position: absolute;
	top: 4px;
	left: 5px;
}

/* -- eksterne lenker -- */

.ekstern h4 {
	font-family: tahoma, sans-serif;
	padding-left: 3px;
	border-bottom: 1px solid #cccccc;
}

.ekstern img {
	margin: 0 auto;
}



/* ------------------------------------- STILLINGER STYLING -------------------------------------- */

.stillinger #main .box {
	min-height: 253px;
}

.stillinger h2 {
	font-size: 21px;
	color: #5d5d5d;
	font-weight: normal;
	margin: 6px 0 10px -1px !important;
}

.stillinger .line {
	padding-bottom: 40px;
	border-bottom: 1px dotted #b9b9b9;
	margin-bottom: 40px;
}


.stillinger h4 {
	text-align: left;
	color: #d3ad1c;
}

.stillinger .note {
	border-top: 1px dotted silver;
	margin-top: 25px;
	padding-top: 25px;
}

.stillinger .note {
	margin-top: 0;
	padding-top: 0;
}


.stilling .box h4 {
	text-align: left;
	color: #d3ad1c;
}

.stilling .box h2 {
	margin: 6px 0 10px -1px !important;
}

/* ------------------------------------- PRODUKTSIDE STYLING -------------------------------------- */


.tab-links {
	float: left;
	margin: 15px 0 10px 35px;
	font-size: 13px;
	font-weight: normal;
	font-family: trebuchet MS;
	text-transform: uppercase;
	text-decoration: none;
}

.tab-links li {
	color: white;
	margin-right: 25px;
	display: inline;
}

.tab-links a {
	color: #ebd25b;
	text-decoration: none;
}

.tab-links a:hover {
	color: white;
}

#sidebar img#energihjul {
	margin:0px 0 0 -10px;
}

.produkt #main h2 {
	border-bottom: 1px dotted #b9b9b9;
	padding-bottom: 14px;
	font-size: 22px;
}

.produkt #main .bottom-text {
	border-top: 1px dotted #b9b9b9;
	padding-top: 25px;
	margin-top: 10px;
}

.produkt #main .box.main h2 {
	border: none;
	font-size: 22px;
	color: #333;
	margin-bottom: 10px;
	line-height: 1.4em;
}

.produkt #main .box.main img {
	float: right;
	margin: 0 0 0 25px;
}

.produkt #sidebar h2, .referanse-side #sidebar h2 {
	border: none;
	margin: 0 0 10px 5px;
	padding: 0;
}

.produkt .box.main a.knapp {
	color: white;
	text-decoration: none;
	background: url(images/knapp-farget.png) no-repeat;
	text-transform: uppercase;
	display: block;
	float: left;
	margin: 0;
	font-size: 11px;
}

.produkt .box.main a.knapp span {
	display: block;
	padding: 13px 20px;
}

.produkt .box.main #knapp-kontakt span {
	width: 90px;
}

.produkt .box.main #knapp-lenke {
	color: white;
	}

.produkt .box.main #knapp-lenke span {
	display: block;
	}
	
.produkter .productbox {
	background: url(images/productbox-shadow.png) bottom center no-repeat;
	padding: 0 0 5px 0;
	height: 55px;
	float: left;
	clear: left;
}

.produkt .button#ekstern {
	clear: none;
}


.button.big a {
	font-size: 18px;
	background: url(images/bigbutton-bg.png) 0 -60px;
}

.button.big a span {
	padding:20px 30px 21px 30px;
	background: none;
	width: 147px;
	color: white;
}

.button.big a:hover {
	background-position: 0 0;
}

.button.big a:hover span {
	color: gray;
}

.box#vite-mer {
	padding: 15px 40px;
}

.box#vite-mer p {
	float: left;
	margin: 14px 0 0 0;
	font-size: 21px;
	color: #333;
}

.box#vite-mer .button {
	float: right;
	clear: none;
}

/* ------------------------------------- KONTAKT STYLING -------------------------------------- */

.kontakt h4 {
	color: #535353;
	font-size: 13px;
	text-align: left;
	text-transform: none;
	float: left;
	clear: left;
}

.kontakt h3 {
	clear: left;
	font-size
}

.kontakt h3 em {
	font-style: normal;
	color: #d3ad1c;
}

.bigtext {
	font-size: 18px;
	color: #5d5d5d;
	font-weight: normal;
}

.kontakt .middle {
	border-top: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
	margin: 10px 0 35px 0;
	padding: 30px 0 15px 0;
	clear: both;
	float: left;
	width: 100%;
	}

.kontakt #main h3 {
	margin: 0 0 1em -1px;
	font-size: 1.6em;
}

.kontakt #main .middle h3, .kontakt #main .bottom h3  {
	font-size: 21px;
	font-weight: normal;
}


.kontakt .col1 {
	float: left;
	width: 290px;
}

.kontakt .col2 {
	width: 280px;
	float: left;
}


.kontakt .bottom {
	margin-bottom: 30px;
	clear: both;
	float: left;
	width: 100%;
}


/* ------------------------------------- REFERANSER PAGE STYLES -------------------------------------- */

.box.open .referanse-header {
	border-bottom: 1px dotted silver;
	padding-bottom: 5px;
	margin-bottom: 20px;
	min-height: 85px;
}


.box .referanse-header {
	border: none;
	border-bottom: 0;
}

.referanse-header .text {
	margin-left: 135px;
}

.referanse-header h2 {
	margin: -5px 0 6px 0 !important;
}

.referanse-side #main .icon {
	border: 1px solid silver;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	float: left;
	padding: 5px;
	width: 100px;
	margin: 0 20px 0 0;
	height: 55px;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.referanse-side .icon img {
	display: block;
	margin: 0 auto;
	padding: 0 !important;
	}

.referanse-side .price-box {
	width: 210px;
	height: 30px;
	background: #d3ad1c;
	color: white;
	float: left;
	font-size: 18px;
	padding: 10px 0 0 15px;
	margin: 5px 0 20px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	clear: left;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.referanse-side .data {
	width: 250px;
	float: right;
}

.referanse-side .data h4 {
	color: #5d5d5d;
	text-align: left;
	clear: left;
	margin: 0 0 0 3px;
	font-weight: bold;
}

.referanse-side .info {
	float: left;
	width: 295px;
}

.referanse-side h4 {
	font-weight: bold;
	color: #5d5d5d;
	text-align: left;
	margin-bottom: 2px;
}

.referanse-side .info p {
	color: #5d5d5d;
	line-height: 1.2em;
}

.referanse-side .products-used {
	clear: both;
	border-top: 1px dotted #aaa;
	float: left;
	width: 95%;
	padding-top: 25px;
}

.referanse-side .products-used .product {
	float: left;
	margin: 0 7px 7px 0;
}

.referanse-side .products-used .product a {
	border:  1px solid #ddd;
	height: 40px;
	float: left;
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	text-decoration: none;
	width: 259px;
	position: relative;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

.referanse-side .products-used h4 {
	margin: 0 0 13px 3px;
}

.referanse-side #main .products-used .product a img {
	padding: 0;
	float: left;
}


.referanse-side #main .products-used .product a span {
	display: block;
	color: #535353;
	text-transform: uppercase;
	font-size: 11px;
	top:18px;
	width: 170px;
	left: 70px;
	position: absolute;
	line-height: 1.3em;
}

.referanse-side #main .products-used .product.long a span {
	top: 12px;
}

.referanse-side #main .products-used .product a:hover {
	text-decoration: none;
	border-color: gray;
	background: #F1F1F1;
}

.referanse-side #main .box {
	padding: 30px 30px 20px 40px;
}

.referanse-side #main .box .slidewrap {
	display: none;
}

.referanse-side #main .box.open .slidewrap {
	display: block;
}

.referanse-side #main .box .toggle {
	margin: 0 0 10px 0;
	float: left;
	color: #D3AD1C;
	text-decoration: underline;
}

.referanse-side #main .box .toggle:hover {
	cursor: pointer;
	text-decoration: none;
}

.referanse-side #main .box.open {
	height: auto;
}


.referanse-side .box.open .text .toggle {
	display: none;
} 


/* ------------------------------------- PRESSE STYLING -------------------------------------- */

.presse #main h2 {
	margin: 0 0 5px -2px;
	font-size: 21px;
}

.presse #main .datetime {
	font-size: 13px;
	color: gray;
	margin-bottom: 3px;
	text-align: left;
}

.presse #main .story {
	border-bottom:  1px dotted silver;
	margin: 20px 0 15px 0;
	padding-bottom: 10px;
}

.presse #main .box {
	padding: 20px 40px;
}

/* ------------------------- CFORMS OVERRIDING STYLES --------------------------- */

#form1 #li--1,#form1 #li--2 {
	width: 270px;
	float: left;
	clear: none;
	margin-bottom: 0;
}

#form1 .cf-sb {
	float: right;
	margin: 10px 60px 10px 10px;
}

#form1 .sendbutton,#form2 #sendbutton2 {
	background: url(images/eneas_kundeportal-buttonbg.png) no-repeat;
	width: 102px;
	height: 26px;
	font-size: 12px;
	font-family: Tahoma;
	color: #535353;
	border: 0;
}

#cf2_field_4-1,#cf2_field_4-2 {
	margin-top: 8px;
}

#form2 #sendbutton2 {
	margin-bottom: 25px;
}

cform li label, .cf-box-title {
  clear:none;
}

.cform li {
  clear: none;
}

/* --------------------- SHADOWBOX STYLING ------------------------ */

/*
#sb-body ol {
  float:left;
  margin: -20px 0 0 160px;
  width: 340px;
  padding:3px 0 0;
}

#sb-body .header {
	border-bottom:1px dotted #AAAAAA;
	height:55px;
	margin-bottom:20px;
}


#sb-player .innerwrap {
	padding: 15px 30px;
}


#sb-body h4 {
	color: #5d5d5d;
	font-size: 23px;
	text-align: left;
	padding: 15px 0 10px 0;
	height: 25px;
}

#sb-body .reqtxt {
	display: none;
}

#sb-body fieldset {
	border-bottom:1px dotted #AAAAAA;
	padding-bottom: 0;
	margin-bottom: 20px;	
	position:relative;
}


#sb-body legend {
	color: #737373;
	font-size: 18px;
	text-transform: uppercase;
	position:absolute;
	top: 0;
	left: 0;
}

#sb-body .cf-sb {
	margin: 0 0 0 150px;
}

#sb-body .cf-sb input {
	width: 100px;
}

#sb-body .cform li input {
	width: 220px;
}

#sb-body p.cf-sb { 
	float: right;
}


#sb-player {
	padding: 20px 30px 30px 30px;
}

#sb-body img {
	float: right;
}

#sb-body h4 {
	float: left;
	margin-bottom: 10px;
}

#sb-player #header {
	height: auto;
}

#sb-wrapper-inner {
  overflow: visible !important;
}

#sb-body-inner {
  height: auto !important;
}

#sb-title, #sb-info {
  margin:15px 0 0 !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  right:0 !important;
  top:-40px !important;
}
*/



/* --------------------- POPUP STYLING ------------------------ */

#popup {
	display: none;
	z-index: 999;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

#popup #innerwrap {
	padding: 20px 30px 10px 30px;
	width: 560px;
	background: white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	margin-left: -245px;
	position: fixed;
	top: 20%;
	left: 50%;
	behavior: url(/wp-content/themes/sigarett-publish/PIE.htc);
}

#popup.show {
	display: block;
}

#popup #overlay {
	position: relative;
	height: 100%;
	width: 100%;
	background-color: black;
	opacity: 0.7;
}

#popup .header h4 {
	color:#5D5D5D;
	float:left;
	font-size:21px;
	height:auto;
	line-height:1.2em;
	padding: 5px 0 10px;
	text-align:left;
	width:85%;
}

#popup .header img {
	float: right;
}

#popup .header  {
	margin-bottom: 15px;
	height: auto;
}

#popup .reqtxt {
	display: none;
}

#popup fieldset {
	border-bottom:1px dotted #AAAAAA;
	padding-bottom: 0;
	margin-bottom: 20px;	
	position:relative;
}


#popup legend {
	color: #737373;
	font-size: 16px;
	text-transform: uppercase;
	position:absolute;
	top: 0;
	left: 0;
}

#popup .cf-sb {
	margin: 0 0 0 150px;
}

#popup .cf-sb input {
	width: 100px;
}

#popup .cform li input {
	width: 220px;
}

#popup p.cf-sb { 
	float: right;
}

#popup ol {
  float:left;
  margin: -20px 0 0 160px;
  width: 335px;
  padding:3px 0 0;
}

#popup #close {
	position: absolute;
	top: -24px;
	right: 6px;
	cursor: pointer;
}


/* --------------------- FOOTER STYLING ------------------------ */

#footer a {
	color: #ccc;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
	color: white;
}

#footer p, #footer span {
	font-size: 11px;
}

#footer em {
	color: white;
	font-style: normal;
}

.siggfooter {
	display: inline;
}


/* --------------------- FAQ page ------------------------ */

.faq {
	clear: both;
	float: left;
	border-bottom: 1px dotted #727272;
	padding-bottom: 20px;
	width: 100%;
	margin-bottom: 20px;
}

#main .faq h3 {
	font-size: 21px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
}

.faq table {
	margin: 20px 0 0 0;
}

.faq td {
	padding: 3px 20px 3px 0;
	display: table-cell;
}

#main .faq p {
	margin: 10px 0 0 0;
}

/* --------------------- TEMPLATE STYLING ------------------------ */

img.alignleft, .wp-caption.alignleft {
	float: left;
	margin: 25px 25px 25px 0;
}


img.alignright, .wp-caption.alignright {
	float: left;
	margin: 25px 0 25px 25px;
}

.wp-caption-text {
	color: black;
	font-style: italic;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}

.sep {
	margin: 0 7px;
}

/* --------------------- Rounded Corner DIV STYLING ------------------------ */

.box {
	
}

.rounded-corners {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/*background:#ff

ffff;*/
    behavior: url(images/border-radius.htc);
}

.rounded-corners-flagbox {
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-radius: 5px;
	/*background:#ffffff;*/
  behavior: url(images/border-radius.htc);
}

#ie6_warning {
  background: red;
  color: white;
  font-weight: bold;
  padding: 7px 10px;
  font-size: 12px;
  display: block;
}

#ie6_warning a {
	color: white;
}

/* ------------------------- REMEMBER LIST --------------------------- */

/*                                                                     */

/*              Create reset.css, subpage.css, core.css                */

/*                                                                     */

/* ------------------------- REMEMBER LIST --------------------------- */

