/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {margin: 0; padding: 0;}
/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
	margin: 1em 0;
}
/* Class for clearing floats */
.easyclear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.easyclear {overflow: hidden;}
	* html .easyclear {height: 1%;}
/* Remove border around linked images */
img {border: 0;}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	text-align: center;
	color: #000000;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
#wrapper {
	width: 863px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	background: url(../../../sites/7/images/bg_line.gif) repeat-y;
}
/* TOP ======================================== */
h1#header {
	width: 863px;
	height: 149px;
	margin: 0;
	padding: 0;
	background: url(../../../sites/7/images/bg_top.jpg) no-repeat;
	pasition: relative;
}
	h1#header a {
		display: block;
		width: 435px;
		height: 119px;
		background: url(../../../sites/7/images/logo.jpg) no-repeat;
		text-indent: -9999px;
		position: absolute;
		top: 9px;
		left: 25px;
	}
/* MAIN CONTENT ======================================== */
#main-content {
	width: 100%;
	background: url(../../../sites/7/images/bg_content.jpg) no-repeat;
}
#bg-bottom {
	background: url(../../../sites/7/images/bg_bottom.gif) no-repeat bottom left; 	
	min-height: 470px;
	padding-bottom: 10px;
}
* html #bg-bottom {height: 470px;} /* fix for IE6 min-height */
/* MENU ======================================== */
#nav {
	width: 100%;
	height: 149px;
	padding-top: 17px;
	text-align: center;
}
ul#menu {
	margin: 0 auto;
	width: 675px;
	padding:0;
}
ul#menu li {
	margin:0 15px 0 0;
	padding:0;
	float:left;
	list-style:none;
}
ul#menu li.last {
	margin-right:0;	
}
ul#menu li a {
	width:120px;
	height:120px;
	position:relative;
	text-align:left;
	font-size:16px;
	color:#fff;
	display:block;
	text-decoration:none;
}
ul#menu li a:hover {
	width:100px;
	height:100px;
	margin-top:10px;
	cursor:pointer;
}
ul#menu li a span.text {
	width:100px;
	height:100px;
	padding-left:4px;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
	background-color:#000;
	display:none;
	position:relative;
	top:0;
	left:0;
	font-size:12px;
}
ul#menu li a span.menu-text {
	position:absolute;
	bottom:10px;
	left:3px;
	font-weight:bold;
}
ul#menu li a:hover span.text {
	display:block;
}
ul#menu li a:hover span.menu-text {
	display:none;
}
ul#menu li#item1 a {
	background:url(../../../sites/7/images/menu-traad.jpg) no-repeat;
}
ul#menu li#item2 a {
	background:url(../../../sites/7/images/menu-danebroderi.jpg) no-repeat;
}
ul#menu li#item3 a {
	background:url(../../../sites/7/images/menu-maskine.jpg) no-repeat;
}
ul#menu li#item4 a {
	background:url(../../../sites/7/images/menu-naal.jpg) no-repeat;
}
ul#menu li#item5 a {
	background:url(../../../sites/7/images/menu-fabrikshal.jpg) no-repeat;
}

/* SUB CONTENT ======================================== */
#sub-content {
	float: left;
	display: inline;
	width: 570px;
	margin-left: 36px;
	line-height: 18px;
}
	h2.title {margin: 0; font: bold  13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 25px;}
#contact {
	float: right;
	display: inline;
	width: 195px;
	margin-right: 36px;
	background: url(../../images/icon_contact.jpg) no-repeat 120px 68px;
	font-size: 11px;
}
	.top {margin: 0; margin-top: -2px;}
		.top strong {display: block; font-size: 18px; font-weight: normal; margin-bottom: 10px;}
		.top strong span {color: #C44F55;}
	.mail {background: url(../../../sites/7/images/arrow.jpg) no-repeat left center; padding-left: 20px;}
		.mail a {color: #000000;}
		.mail a:hover {text-decoration: none;}
	span.highlight {background-color: #fff; text-align: center;}
/* ADDITIONAL ========================================= */
#left-bg {
	width: 125px;
	height: 206px;
	background: url(../../../sites/7/images/img_needle.jpg) no-repeat;
	position: absolute;
	top: 404px;
	left: -125px;
}
#right-bg {
	width: 190px;
	height: 296px;
	background: url(../../../sites/7/images/img_2.jpg) no-repeat;
	position: absolute;
	top: 23px;
	right: -190px;
}
/* Contact-form ======================================== */

.editor {
  width: 300px;
  height: 200px;
}

.field-box 
