@import url('boxes.css');
@import url('clears.css');

/* skelet */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	min-width: 905px;
	background: #cbd1d7;
	font-size: 100.1%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #696765;
}
a { color: #696765; text-decoration: none; }
em { font-size: 80%; }
a img { border: 0; }
ul { margin: 0; padding: 0; list-style-type: none; }
li { margin: 0; padding: 0; list-style-type: none; }
fieldset { margin: 0; padding: 0; border: 0; }
.nobr { white-space: nowrap; }

.no-display, #logo img, .legality { display: none; }
#backgroundimg {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
#backgroundimg img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
#geometric-lines {
	background: url(/skin/frontend/taiga/default/taiga2/geometric_lines.png) no-repeat bottom right;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
#container {
	position: absolute;
	width: 100%;
	font-size: 0.7em;
}
#container2 {
	width: 930px;
	margin: 15px auto;
	padding: 0 15px 6px 15px;
	/*background: url(../images/container_bottom_bg.png) no-repeat bottom;*/
}
.header {
	background: url(/skin/frontend/taiga/default/taiga2/header_bg.png) no-repeat;
	height: 122px;
	padding: 0 20px;
	position: relative;
}
	#logo a {
		display: block;
		width: 250px;
		height: 65px;
		float: left;
	}
	#topnavi {
		float: right;
		list-style-type: none;
		position: absolute;
		right: 25px;
		bottom: 50px;
	}
		#topnavi img { vertical-align: top; }

	/* horizontal navigation */
	#nav {
		list-style-type: none;
		clear: both;
		position: absolute;
		bottom: 12px;
		margin: 0;
		padding: 0 0 0 26px;
		line-height: 0;
	}
		#nav li {
			padding-right: 3px;
			float: left;
			background: url(../images/navi_devider.png) right no-repeat;
		}
		#nav a { padding: 8px 27px 10px 30px; display: block; }
		#nav a:hover, #nav .active a {
			background: url(../images/navi_hover.png) repeat-x;
			margin: 0 -1px;
			padding-left: 31px;
			padding-right: 28px;
		}
		#nav .first a:hover, #nav .first.active a { padding-left: 30px; margin-left: 0; }
		#nav .last { background: none; }
		#nav .last a:hover, #nav .last.active a { padding-right: 31px; margin-right: 0; }
		#nav img { vertical-align: middle; }

.breadcrumbs, #magento-info { display: none; }

#body {
	background: url(/skin/frontend/taiga/default/taiga2/body_bg.png) repeat-y;
	padding: 1px 20px 1px 45px;
	position:relative;
}
.col-2-left-layout #main {
	float: right;
	width: 647px;
}

/* sidebars */
.side-col {
	width: 200px;
	min-height: 10px;
}

.footer-container {
	font-size: 0.8em;
	padding: 3px 0 15px 0;
	margin: 0 -10px;
	clear: both;
	background: url(../images/startpage/footer_wide_bottom_bg.png) center bottom no-repeat;	
}
	.footer-container:after, .footer:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.footer-container p {
		padding: 0;
		margin: 0;
		float: left;
	}
	.footer-container .right {
		float: right;
		text-align: right;
	}
	.footer {
		padding: 17px 25px 5px 23px;
		background: url(../images/startpage/footer_wide_top_bg.png) center top no-repeat;
	}
	.footer img { padding-top: 3px; vertical-align: middle; }
	
	.footer ul { list-style-type: none; margin: 2px 120px 0 0; padding: 0; }
	.footer li { display: inline; padding: 0 5px; }
	.footer li a { /*opacity: 0.4; filter: alpha(opacity = 40); zoom: 1; */ }
	.footer li a:hover { /* opacity: 1; filter: alpha(opacity = 100);*/ }

#footer { clear: both; } /* rounded corners längst när */

/* startpage */
#teaser {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	#teaser:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	#teaser li {
		float: left;
		margin-right: 21px;
	}
	#teaser li.last {
		margin-right: 0;
	}
	
ul.banners {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}

	ul.banners li {
		width: 420px;
		padding-top:10px;
	}

	
.filelink { text-decoration: underline; }
.centerimage { text-align: center; }

.sizechart { margin-bottom: 2em; }
.sizechart th { text-align: left; }
.sizechart th, .sizechart td { padding: 0.5em; }

#new-employee { background: url(/skin/frontend/taiga/default/images/postit-lapp-powerdagar-15okt.png) no-repeat; position: absolute; right: 25px; top: 20px; width: 221px; height: 217px; display: block;}
* html #new-employee {top:10px;}
/*#new-employee { _background-image : none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.taiga.se/skin/frontend/taiga/default/images/erbjudande.png",sizingMethod="image"); }
*/#new-employee a { position: absolute; top: 0px; left: 0px; width:221px;height:217px; /*display:block; */ display: block; }
#new-employee a img {display:none;}

ul.bulletlist { padding:0 0 0 20px; }
ul.bulletlist li { list-style-type: disc; }



/* Vårkampanj */

.cms-kampanj-varkampanj #om-taiga-navi, .cms-kampanj-outlet #om-taiga-navi { display: none; }
.cms-kampanj-varkampanj .kampanj_sidebar, .cms-kampanj-outlet .kampanj_sidebar { margin-top: 11px; }

.custom-attributes { position: relative; }
.custom-attributes h4 { background:none repeat scroll 0 0 #EDEDED; border:1px solid #DCDAD8; color:#2B2B2B; position: absolute; top: -10px; left: 30px; display: inline-block; font-size:1.1em; font-weight:normal; margin: 0px; padding:2px 12px; }
.custom-attributes .icon-head, .checkout-attributes .icon-head { display: none;  }
.custom-attributes fieldset#amcustomerattr { padding: 33px 33px 20px; margin-top: 0; }