/**************************************************    Basic */
* {
	margin: 0;
	padding: 0;
}
body {
	padding-bottom: 35px;
	color: #000;
	background: #f3f3f3 url(/images/background.png) repeat-x;
	font: normal 12px Arial, Sans-serif;
}

/**************************************************    Layout */
#wrapper {
	margin: 0 auto;
	width: 958px;
}
#container {
	padding: 0 3px;
	background: url(/images/container-bottom.png) no-repeat 0 100%;
}
#footer {
	padding: 15px 10px;
	color: #555;
	font-size: 10px;
}
#footer ul { list-style: none; }
#footer ul li { float: left; padding-right: 20px; }
#footer a#dynea-small {
	padding-left: 15px;
}
.content {
	color: #444;
	padding-bottom: 25px;
	overflow: auto;
}
.contentheader {
	position: relative;
	overflow: auto;
	min-height: 440px;
	height: auto !important;
	height: 440px;
	background: url(/images/contentheader.png) repeat-x 0 100%;
	border-bottom: 1px solid #c0c0c0;
	color: #000;
	font-size: 13px;
	font-family: arial, sans-serif;
}
.contentheader h1, .contentheader h2 { text-transform: uppercase; }
.contentheader p { color: #333; }
.contentheader a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.contentheader a:hover { text-decoration: underline; }

/**************************************************    Header */
#header {
	padding: 40px 0px 10px 25px;
	overflow: auto;
}
#header #logo {
	float: left;
	display: inline;
	width: 224px;
	height: 45px;
	background: url(/images/logo.png) no-repeat;
}
#header #logo span { display: none; }
#header ul {
	float: right;
	display: inline;
	margin-top: 18px;
	list-style: none;
	font: normal 11px arial, sans-serif;
	color: #555;
}
#header ul li {
	display: inline;
	padding: 3px 35px 3px 20px;
}
#header ul li a {
	color: #666;
	text-decoration: none;
}
#header ul li a:hover { text-decoration: underline; }
#header ul #icon-email {
	background: url(/images/headericon-mail.png) no-repeat 0 50%;
}
#header ul #icon-phone {
	background: url(/images/headericon-phone.png) no-repeat 0 50%;
}
#header ul #icon-print {
	background: url(/images/headericon-print.png) no-repeat 0 50%;
}

/**************************************************    Navigation */
#nav {
	margin-top: 35px;
	/*padding: 0 2px 20px 2px;*/
	padding: 0 2px 20px 6px;
	background: url(/images/container-top.png) no-repeat 0 100%;
	font: bold 12px 'trebuchet ms', sans-serif;
	overflow: auto;
}
#nav ul {
	list-style: none;
}
#nav ul li {
	float: left;
	padding: 0 13px;
}
#nav ul li a {
	display: block;
	padding: 5px 0px;
	height: 10px;
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	background-repeat: no-repeat;
}
#nav ul li a:hover {

}
#nav ul li a span { display: none; }
#nav ul li.active a, #nav ul li a.active {

}

#nav #item-start { background-position: 0 2px; }
#nav #item-pressrelease { background-position: 0 2px; }
#nav #item-about { background-position: 0 0px; }
#nav #item-applications { background-position: 0 0px; }
#nav #item-catalogue { background-position: 0 2px; }
#nav #item-quality-environment { background-position: 0 0px; }
#nav #item-machines { background-position: 0 2px; }
#nav #item-partners { background-position: 0 2px; }
#nav #item-offer { background-position: 0 0px; }
#nav #item-contact { background-position: 0 2px; }

#nav :hover#item-start, #nav .active #item-start { background-position: 0 -17px; }
#nav :hover#item-pressrelease, #nav .active #item-pressrelease { background-position: 0 -18px; }
#nav :hover#item-about, #nav .active #item-about { background-position: 0 -20px; }
#nav :hover#item-applications, #nav .active #item-applications { background-position: 0 -20px; }
#nav :hover#item-catalogue, #nav .active #item-catalogue { background-position: 0 -17px; }
#nav :hover#item-quality-environment, #nav .active #item-quality-environment { background-position: 0 -20px; }
#nav :hover#item-machines, #nav .active #item-machines { background-position: 0 -18px; }
#nav :hover#item-partners, #nav .active #item-partners { background-position: 0 -18px; }
#nav :hover#item-offer, #nav .active #item-offer { background-position: 0 -20px; }
#nav :hover#item-contact, #nav .active #item-contact { background-position: 0 -17px; }

/**************************************************    Formatting */
h1 { font: bold 24px georgia, serif; }
h2 { }
h3 {
	margin: 20px 0 5px 0;
	font: bold 14px arial, sans-serif;
	color: #396a97;
	border-bottom: 1px solid #ccc;
}
p {
	margin: 15px 0;
	line-height: 17px;
}
a {
	text-decoration: none;
	color: #3194c0;
}
a:hover { text-decoration: underline; }

ul { }
ol { }

/**************************************************    Unsorted */
.clearfix { display: block; clear: both; height: 0; overflow: hidden; }

a img { border: 0; }
table { border-spacing: 0; border-collapse: collapse; }

.no-margin { margin: 0 !important; }
.no-top-margin { margin-top: 0 !important; }
.no-bottom-margin { margin-bottom: 0 !important; }
.less-top-margin { margin-top: 5px !important; }
.less-bottom-margin { margin-bottom: 5px !important; }

.title { height: 30px; }
.title span { display: none; }

.contentwrapper { padding: 30px 70px 0 70px; }
.columnleft, .floatleft { float: left; display: inline; }
.columnright, .floatright { float: right; display: inline; }

label span { color: #b00; }

.green { color: #1a1; }

.thumbnail {
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
}

.textfield, .select {
    width: 280px;
    padding: 5px 6px;
    border: 1px solid #bbb;
	border-top-color: #999;
	border-left-color: #999;
	background-color: #f5f5f5;
    font-size: 13px;
    font-family: arial, sans-serif;
}
:focus.textfield {
    background-color: #feb;
    border: 1px solid #cb8;
    border-top-color: #a96;
    border-left-color: #a96;
    outline: none;
}

a.external-link {
	background: url(/images/icon-externallink.png) no-repeat 99% 1px;
	padding-right: 18px;
}

a.button {
	float: left;
	display: inline;
	background: url(/images/btn-left.png) no-repeat;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
}
a.button span {
	display: block;
	height: 23px;
	padding: 6px 20px 0 20px;
	text-align: center;
	background: url(/images/btn-right.png) 100% 0 no-repeat;
}
a.pdficon { background: url(/images/btn-left-pdf.png) no-repeat; }
a.pdficon span { padding-left: 30px; }
a:hover.button { text-decoration: underline; }

.contentheader a.pdficon { background: url(/images/btn-left-pdf2.png) no-repeat; }
.contentheader a.pdficon span { padding-left: 30px; background-image: url(/images/btn-right2.png); }

.highlight { color: #c33; font-weight: bold; }

.info, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 10px 0px;
	padding: 9px 10px 7px 30px;
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image:url('/images/icons/information.png');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('/images/icons/tick_circle.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image:url('/images/icons/exclamation.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image:url('/images/icons/cross_circle.png');
}

table.spectable {
	width: 100%;
	margin-top: 25px;
	border-spacing: none;
	border-collapse: collapse;
}
table.spectable th {
	text-align: center;
	font-weight: bold;
	border: 1px solid #000;
	background-color: #99e;
	color: #000;
	padding: 5px;
}
table.spectable td {
	text-align: center;
	border: 1px solid #000;
	color: #000;
	padding: 2px 0;
}
table.spectable .big td {
	font-size: 22px;
	line-height: 15px;
}
table.spectable td.firstcell {
	font-size: 12px;
}

.content ul { margin-left: 15px; }
.content ul li {
	list-style: disc;
	padding: 1px 0;
}
.content ul li ul { margin: 2px 0 5px 15px; }
.content ul li ul li { list-style: circle; }

.content ul.doublespacing li,
.content ul.doublespacing li ul li { padding: 5px 0; line-height: 15px; }

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: none;
	margin: 15px 0;
}

/**************************************************    Page: start.php */
#page-start .contentheader {
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding-bottom: 5px;
	background-position: 0 0;
}
#page-start a#slide-left, #page-start a#slide-right {
	position: absolute;
	top: 135px;
	width: 13px;
	height: 15px;
}
#page-start a#slide-left span, #page-start a#slide-right span { display: none; }
#page-start a#slide-left { left: 30px; background: url(/images/arrows.png) 0 0 no-repeat; }
#page-start a#slide-right { right: 30px; background: url(/images/arrows.png) -13px 0 no-repeat; }
#page-start a:hover#slide-left { background-position: 0 -15px; }
#page-start a:hover#slide-right { background-position: -13px -15px; }

#page-start #slide-index {
	position: absolute;
	top: 25px;
	right: 65px;
	font: bold 11px arial, sans-serif;
	letter-spacing: 2px;
	color: #d1d1d1;
}
#page-start .slide-active-index { color: #666; }

#page-start #bigbox {
	margin: 40px auto 0 auto;
	padding: 14px;
	width: 797px;
	min-height: 185px;
	height: auto !important;
	height: 185px;
	background: url(/images/headerbox.jpg) no-repeat;
	overflow: auto;
	
	padding: 0;
	width: 825px;
	min-height: 213px;
	height: auto !important;
	height: 213px;
	
	overflow: hidden;
}
#page-start #bigbox .slide { overflow: auto; margin-right: 14px; padding: 14px; }
#page-start .maximized {
	width: 100%;
	height: 100%;
	padding: 0 !important;
}
#page-start #bigbox h1 {
	margin-top: 14px;
	font-size: 23px;
	font-weight: bold;
}
#page-start #bigbox p {
	margin: 10px 0 15px 0;
	font-size: 13px;
	line-height: 20px;
	text-transform: uppercase;
}
#page-start #bigbox .thumbnail {
	float: left;
	display: inline;
	width: 276px;
	height: 175px;
	margin-right: 25px;
}
#page-start #bigbox .thumbnail div {
	width: 276px;
	height: 175px;
	overflow: hidden;
}
#page-start #bigbox .thumbnail img {
	width: 101%;
}
#page-start #smallbox1, #page-start #smallbox2 {
	display: inline;
	margin-top: 30px;
	width: 400px;
	overflow: auto;
}
#page-start #smallbox1 { float: left; margin-left: 63px; }
#page-start #smallbox2 { float: right; margin-right: 64px; }
/*#page-start #smallbox1 h2, #page-start #smallbox2 h2 { font-size: 15px; }*/
#page-start #smallbox1 h2 {
	margin-left: 169px;
	width: 214px;
	height: 15px;
	background: url(/images/titles/anvandningsomraden_small.png) no-repeat;
}
#page-start #smallbox2 h2 {
	margin-left: 173px;
	width: 190px;
	height: 15px;
	background: url(/images/titles/vara-produkter_small.png) no-repeat;
}
#page-start #smallbox1 h2 span, #page-start #smallbox2 h2 span { display: none; }
#page-start #smallbox1 p, #page-start #smallbox2 p {
	font-size: 12px;
	line-height: 15px;
	margin: 9px 0;
}
#page-start #smallbox1 .thumbnail, #page-start #smallbox2 .thumbnail {
	float: left;
	display: inline;
	margin-right: 15px;
	margin-bottom: 10px;
}

#page-start .columnleft {
	width: 360px;
	padding-top: 15px;
	padding-right: 48px;
	border-right: 1px solid #ddd;
}
#page-start .columnright {
	width: 420px;
	width: 360px;
	padding-top: 15px;
}

#page-start #section1 h2 {
	width: 135px;
	background: url(/images/titles/vilka-ar-vi.png) no-repeat;
}
#page-start #section2 h2 {
	width: 151px;
	background: url(/images/titles/senaste-nytt.png) no-repeat;
}

/**************************************************    Page: about.php */
#page-about .contentheader { padding: 30px 70px 0 70px; }
#page-about .contentheader #photos {
	float: right;
	display: inline;
	width: 393px;
}
#page-about .contentheader h1 {
	width: 262px;
	background: url(/images/titles/savotech-vi-kan-tra.png) no-repeat;
}
#page-about #headersection {
	float: left;
	display: inline;
	width: 380px;
}

#page-about #section1 .thumbnail,
#page-about #section2 .thumbnail,
#page-about #section3 .thumbnail {
	float: left;
	display: inline;
	margin-right: 25px;
	width: 185px;
}

#page-about #section1 {
	overflow: auto;
	padding-bottom: 25px;
	border-bottom: 1px solid #ddd;
}
#page-about #section1 h2 {
	width: 206px;
	margin-left: 220px;
	background: url(/images/titles/kontor-och-lager.png) no-repeat;
}

#page-about #section2 {
	overflow: auto;
	padding: 25px 0;
	border-bottom: 1px solid #ddd;
}
#page-about #section2 h2 {
	width: 350px;
	margin-left: 220px;
	background: url(/images/titles/ett-foretag-i-gnosjoregionen.png) no-repeat;
}

#page-about #section3 {
	overflow: auto;
	padding: 25px 0;
}
#page-about #section3 h2 {
	width: 261px;
	margin-left: 220px;
	background: url(/images/titles/foretagspresentation.png) no-repeat;
}

/**************************************************    Page: applications.php */
#page-applications .contentheader {
	padding: 30px 70px 0 70px;
	min-height: 225px;
	height: auto !important;
	height: 225px;
	background: url(/images/contentheader-small.png) 0 100% repeat-x;
	background-position: 0 0;
	border-bottom: 1px solid #bbb;
}
#page-applications .contentheader h1 {
	width: 235px;
	background: url(/images/titles/vara-produkter.png) no-repeat;
}
#page-applications .contentheader .thumbnail {
	float: right;
	display: inline;
	margin-left: 25px;
}
#page-applications .contentwrapper { padding-bottom: 30px; }
#page-applications #photos {
	float: right;
	width: 378px;
	overflow: hidden;
}

#page-applications #section1 h2 {
	width: 158px;
	background: url(/images/titles/traindustrilim.png) no-repeat;
}
#page-applications #section2 h2 {
	width: 376px;
	background: url(/images/titles/lim-for-barande-konstruktioner.png) no-repeat;
}

#page-applications #section1,
#page-applications #section2 {
	width: 380px;
	overflow: auto;
}
#page-applications #section1 { margin-top: 20px; }
#page-applications #section2 { margin-top: 35px; }

#page-applications dl,
#page-machines dl { margin-top: 10px }

#page-applications dl a,
#page-machines dl a { text-decoration: none; }

#page-applications dl dt,
#page-machines dl dt {
	float: left;
	width: 280px;
	border-bottom: 1px solid #e5e5e5;
}
#page-applications dl dt a,
#page-machines dl dt a {
	display: block;
	height:15px;
	padding: 4px 0 3px 15px;
	background: url(/images/arrows-small.png) no-repeat 0 6px;
	color: #555;
}
#page-applications dl dt a:hover,
#page-machines dl dt a:hover {
	background-position: 0 -16px;
	color: #333;
}
#page-applications dl dd,
#page-machines dl dd {
	float: right;
	width: 100px;
	height:15px;
	padding: 4px 0 3px 0;
	text-align: right;
	border-bottom: 1px solid #e5e5e5;
}
#page-applications dl dd a,
#page-machines dl dd a { font-size: 10px; color: #b4b4b4; }

#page-applications dl dd a:hover,
#page-machines dl dd a:hover { color: #333; }

/**************************************************    Page: catalogue.php */
#page-catalogue .contentheader {
	padding: 30px 0 0 70px;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	background-position: 0 0;
	border-bottom: 1px solid #bbb;
}
#page-catalogue .contentheader #catalogue {
	float: right;
	display: inline;
	margin-left: 25px;
}
#page-catalogue .contentheader h1 {
	width: 189px;
	background: url(/images/titles/produktkatalog.png) no-repeat;
}

/**************************************************    Page: contact.php */
#page-partners .contentheader {
	padding: 30px 40px 15px 303px;
	padding: 25px 40px 20px 25px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	background: url(/images/contentheader-small.png) 0 repeat-x;
	border-bottom: 1px solid #ccc;
}
#page-partners .contentheader .thumbnail {
	float: left;
	display: inline;
}
#page-partners .contentheader div {
	float: right;
	display: inline;
	width: 610px;
	padding-top: 5px;
}
#page-partners h1 {
	width: 236px;
	background: url(/images/titles/samarbetspartners.png) no-repeat;
}
#page-partners #section1,
#page-partners #section2,
#page-partners #section3 { overflow: auto; margin-bottom: 25px; }
#page-partners .partnerlogo {
	float: left;
	width: 185px;
	text-align: right;
}
#page-partners .sectioncontent {
	float: right;
	width: 580px;
}
#page-partners .sectioncontent h2 { width: 200px; }
#page-partners #section1 h2 { background: url(/images/titles/dynea.png) no-repeat; }
#page-partners #section2 h2 { background: url(/images/titles/durante-vivan.png) no-repeat; }
#page-partners #section3 h2 { background: url(/images/titles/danalim.png) no-repeat; }

#page-partners #section2 .sectioncontent { padding-top: 12px; }

/**************************************************    Page: offer.php */
#page-offer h1 {
	width: 181px;
	background: url(/images/titles/offertforfragan.png) no-repeat;
}
#page-offer .contentwrapper {
	background: #dadada url(/images/contentheader.png) repeat-x;
	padding: 30px 0px 30px 70px;
}
#page-offer #offerform {
	margin-top: 25px;
	background: url(/images/offer-hand.jpg) no-repeat 100% 25px;
}
#page-offer table {
	border-spacing: none;
	border-collapse: collapse;
}
#page-offer table th {
	text-align: left;
	padding: 3px 10px 3px 0;
	height: 28px;
}
#page-offer table td {
	height: 28px;
	padding: 3px 0;
}
#page-offer a#btnSendForm {
	display: block;
	width: 150px;
	height: 31px;
	background: url(/images/buttons/skicka-forfragan.png) no-repeat;
}
#page-offer a#btnSendForm span { display: none; }
#page-offer a:hover#btnSendForm { background-position: 0 -31px; }
#page-offer select {
	width: 294px;
	font-size: 12px;
	border: 1px solid #aaa;
}

/**************************************************    Page: offer.php */
#page-offer-send h1 {
	width: 396px;
	background: url(/images/titles/din-offertforfragan-ar-skickad.png) no-repeat;
}
#page-offer-send h1#title-error {
	width: 173px;
	background: url(/images/titles/ett-fel-uppstod.png) no-repeat;
}
#page-offer-send .contentwrapper {
	padding: 30px 0px 30px 70px;
}

/**************************************************    Page: contact.php */
#page-contact .contentheader {
	padding: 30px 70px 10px 70px;
	min-height: 330px;
	height: auto !important;
	height: 330px;
	background-position: 0 0;
	border-bottom: 1px solid #bbb;
}
#page-contact #contactform { margin-top: 25px; }
#page-contact #contactform p {
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 8px 0;
}
#page-contact #textarea { float: right; width: 490px; }
#page-contact #txtMessage { width: 480px; height: 127px; }
#page-contact a#btnSendForm {
	float: right;
	display: inline;
	width: 150px;
	height: 31px;
	margin: 3px 0 0 0;
	background: url(/images/buttons/skicka-meddelande.png) no-repeat;
}
#page-contact a#btnSendForm span { display: none; }
#page-contact a:hover#btnSendForm { background-position: 0 -31px; }
#page-contact h1 {
	width: 157px;
	background: url(/images/titles/kontakta-oss.png) no-repeat;
}
#page-contact h2 {
	width:206px;
	background: url(/images/titles/kontaktuppgifter.png) no-repeat;
}
#page-contact #contactinfo {
	float: left;
	width: 325px;
}
#page-contact .employee {
	float: right;
	display: inline;
	width: 430px;
	margin: 10px 0;
	padding: 15px;
	height: 185px;
	overflow: hidden;
	background: #ddd;
	border: 1px solid #bbb;
}
#page-contact .employee .thumbnail {
	float: left;
	display: inline;
	margin-right: 20px;
	height: 175px;
}
#page-contact .employee h3 { margin-top: 5px; margin-left: 167px; border: none; }

#page-contact #juha h3 {
	width: 178px;
	height: 37px;
	background: url(/images/titles/juha-savolainen.png) no-repeat;
}
#page-contact #evelina h3 {
	width: 201px;
	height: 37px;
	background: url(/images/titles/evelina-savolainen.png) no-repeat;
}
#page-contact #erkki h3 {
	width: 149px;
	height: 37px;
	background: url(/images/titles/erkki.png) no-repeat;
}

/**************************************************    Page: pressrelease.php */
/*.christmas {
	background: url(../images/christmas.jpg) 100% 0 no-repeat;
}*/
#page-pressrelease h1.title {
	width: 225px;
	height: 22px;
	background: url(/images/titles/pressmeddelande.png) no-repeat;
}
#page-pressrelease h2 {
	margin: 15px 0 5px 0;
}
#page-pressrelease .contentwrapper {
	float: left;
	width: 480px;
	padding-left: 0;
	padding-right: 200px;
}
#page-pressrelease .logo-dynea { background: url(/images/logo-dynea.png) no-repeat 520px 90px; }
#page-pressrelease .logo-nordcoll { background: url(/images/logo-nordcoll.png) no-repeat 500px 90px; }
#page-pressrelease .logo-durante-vivan { background: url(/images/logo-durante-vivan.png) no-repeat 490px 90px; }
/*#page-pressrelease .contentwrapper p { text-align: justify; }*/
#page-pressrelease #release-date {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 160px;
}

#page-pressrelease #images {
	margin: 25px 0 0 0;
}
#page-pressrelease #images a {
	float: left;
	display: inline;
	padding: 3px 3px 0px 3px;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #bbb;
}
#page-pressrelease #images a img {
	height: 80px;
}

#page-pressrelease #archivelist {
	float: left;
	width: 215px;
	margin-right: 50px;
	padding-top: 30px;
	border-bottom: 1px solid #ddd;
}
#page-pressrelease #archivelist h2 {
	width: 16px;
	height: 16px;
	padding: 6px 15px 0 15px;
	margin: 6px 0 5px 15px;
	background: url(/images/titles/arkiv.png) no-repeat center;
	background-position: 0 0;
}
#page-pressrelease #archivelist ul { list-style: none; margin: 0; }
#page-pressrelease #archivelist ul li {
	padding: 10px 15px !important;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #f5f5f5 none;
	list-style: none;
}
#page-pressrelease #archivelist ul li span { color: #777; font-size: 11px; }
#page-pressrelease #archivelist ul li a {
	display: block;
	color: #555;
}
#page-pressrelease #archivelist ul li.active {
	border-left: 5px solid #3194c0;
}
#page-pressrelease #archivelist ul li a:hover,
#page-pressrelease #archivelist ul li.active a { color: #3194c0; }

/**************************************************    Page: application.php */
#page-application .contentheader {
	padding: 30px 70px 10px 70px;
	/*
	min-height: 225px;
	height: auto !important;
	height: 225px;
	*/
	background: #dbdbdb url(/images/contentheader-small2.png) repeat-x;
	border-bottom: 1px solid #bbb;

	/* if pdf btn is hidden */	
	min-height: 185px;
	height: auto !important;
	height: 185px;
}
#page-application #application-info {
	float: right;
	width: 350px;
}
#page-application .contentheader p { line-height: 18px; }
#page-application .contentwrapper {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #444;
}
#page-application .contentwrapper h2 { font-size: 17px; margin-top: 30px; }
#page-application .contentwrapper ul { margin-top: 5px; list-style: none; }

#page-application .contentwrapper #columnright {
	float: right;
	width: 350px;	
}
#page-application .contentwrapper .logo-dynea {
	background: url(/images/logo-prefere.png) no-repeat 100% 60px;
}
#page-application .contentwrapper .logo-nordcoll {
	background: url(/images/logo-nordcoll-small.png) no-repeat 100% 60px;
}
#page-application .contentwrapper .logo-durante-vivan {
	background: url(/images/logo-durante-vivan-small.png) no-repeat 100% 55px;
}

#page-application .contentwrapper #columnleft {
	float: left;
	width: 425px;
	margin-top: -255px;
	margin-top: -215px;
	position: relative;
	z-index: 100;
}
#page-application .contentwrapper .increasedmargin {
	margin-top: -240px !important;
}

#page-application #application-image,
#page-application #application-image div {
	width: 413px;
	height: 493px;
}
#page-application #application-image {
	border: 1px solid #bbb;
	padding: 5px;
	background: #fff none;
}
#page-application #application-image div { overflow: hidden; }

#page-application .application-extra-image,
#page-application .application-extra-image div {
	width: 413px;
}
#page-application .application-extra-image {
	margin-top: 15px;
	border: 1px solid #bbb;
	padding: 5px 5px 2px 5px;
	background: #fff none;
}
#page-application .application-extra-image div { overflow: hidden; }

h1#applicationtitle-1 { background: url(/images/titles/applications/lim-produktion-av-dorrar.png) no-repeat; }
h1#applicationtitle-2 { background: url(/images/titles/applications/foliering-ommantling.png) no-repeat; }
h1#applicationtitle-3 { background: url(/images/titles/applications/lim-tragolv-parkett.png) no-repeat; }
h1#applicationtitle-4 { background: url(/images/titles/applications/lim-produktion-av-kok.png) no-repeat; }
h1#applicationtitle-5 { background: url(/images/titles/applications/lim-for-limfog.png) no-repeat; }
h1#applicationtitle-6 { background: url(/images/titles/applications/lim-for-formpressning.png) no-repeat; }
h1#applicationtitle-7 { background: url(/images/titles/applications/lim-for-fingerskarvning.png) no-repeat; }
h1#applicationtitle-8 { background: url(/images/titles/applications/lim-for-fonsterproduktion.png) no-repeat; }
h1#applicationtitle-9 { background: url(/images/titles/applications/prefere-4114.png) no-repeat; }
h1#applicationtitle-10 { background: url(/images/titles/applications/prefere-6422.png) no-repeat; }
h1#applicationtitle-11 { background: url(/images/titles/applications/fanering-med-pvaclim.png) no-repeat; height: 56px; }
h1#applicationtitle-12 { background: url(/images/titles/applications/muf-lim.png) no-repeat; height: 56px; }
h1#applicationtitle-13 { background: url(/images/titles/applications/mf-lim.png) no-repeat; height: 59px; }
h1#applicationtitle-14 { background: url(/images/titles/applications/prefere-4040.png) no-repeat; }
h1#applicationtitle-15 { background: url(/images/titles/applications/epi-lim-prefere-6151.png) no-repeat; }
h1#applicationtitle-16 { background: url(/images/titles/applications/fingerskarvlim-prefere-6001.png) no-repeat; height: 52px; }
h1#applicationtitle-17 { background: url(/images/titles/applications/snickerilim.png) no-repeat; }
h1#applicationtitle-18 { background: url(/images/titles/applications/aswood.png) no-repeat; height: 72px; width: 360px; }
h1#applicationtitle-19 { background: url(/images/titles/applications/problemlosaren-sma-forpackningar.png) no-repeat; height: 59px; }
h1#applicationtitle-20 { background: url(/images/titles/applications/aerodux-185.png) no-repeat; height: 45px; }
h1#applicationtitle-21 { background: url(/images/titles/applications/prefere-4094.png) no-repeat; }
h1#applicationtitle-22 { background: url(/images/titles/applications/smaltlim.png) no-repeat; height: 54px; }

/**************************************************    Page: storage.php */
#page-storage .contentheader {
	overflow: hidden;
}
#page-storage #imageholder {
	float: right;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 745px;
	height: 440px;
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
	position: relative;
}
#page-storage #imageholder div {
	width: 745px;
	height: 440px;
	background-color: #ddd;
	background-position: 50%;
	background-repeat: no-repeat;
}
#page-storage #imageholder p {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 20px 20px 0;
	padding: 10px 15px;
	font-size: 18px;
	font-family: Georgia, Serif;
	background-color: #fff;
	color: #000;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}
#page-storage .thumb {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 4px;
	width: 155px;
	height: 95px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
}
#page-storage .thumb a {
	display: block;
	width: 155px;
	height: 95px;
	overflow: hidden;
}

/**************************************************    Page: quality-environment.php */
#page-quality-environment { }
#page-quality-environment h1.title {
	width: 180px;
	height: 28px;
	background: url(/images/titles/kvalitet-och-miljo.png) no-repeat;
}

/**************************************************    Page: machines.php */
#page-machines { }
#page-machines h1.title {
	width: 194px;
	height: 23px;
	background: url(/images/titles/maskiner-for-lim.png) no-repeat;
}

/**************************************************    Page: scope.php */
#page-scope h1.title {
	width: 408px;
	height: 30px;
	margin: 25px auto;
	background: url(/images/titles/anvandningsomraden-i-hemmet.png) no-repeat;
}

/**************************************************    Page: machines.php */
#page-machines {

}
#page-machines #section1 {
	width: 380px;
	float: left;
	display: inline;
}
#page-machines #section2 {
	width: 380px;
	float: right;
	display: inline;
}

#page-machine .contentwrapper {
	padding-left: 35px;
	padding-bottom: 30px;
}
#page-machine .machineinfo {
	float: right;
	display: inline;
	width: 410px;
}

#page-machine #images {
	float: left;
	display: inline;
	width: 390px;
}
#page-machine #machine-image,
#page-machine #machine-image div {
	width: 380px;
	height: 435px;
}
#page-machine #machine-image {
	border: 1px solid #bbb;
	padding: 5px;
	background: #fff none;
}
#page-machine #machine-image div { overflow: hidden; }

#page-machine .machine-extra-image,
#page-machine .machine-extra-image div {
	width: 380px;
}
#page-machine .machine-extra-image {
	margin-top: 15px;
	border: 1px solid #bbb;
	padding: 5px 5px 2px 5px;
	background: #fff none;
}
#page-machine .machine-extra-image div { overflow: hidden; }

h1#machinetitle-20 { background: url(/images/titles/machines/dynea-washless.png) no-repeat; }
h1#machinetitle-21 { background: url(/images/titles/machines/maskin-for-separat-strangspridning.png) no-repeat; height: 59px; }
h1#machinetitle-22 { background: url(/images/titles/machines/strangspridning-statiskmixer.png) no-repeat; height: 53px; }
h1#machinetitle-23 { background: url(/images/titles/machines/dynamisk-mixer.png) no-repeat; }
h1#machinetitle-24 { background: url(/images/titles/machines/dynea-dynamisk-mixer.png) no-repeat; }
h1#machinetitle-25 { background: url(/images/titles/machines/fingerskarvning-med-matris.png) no-repeat; }
h1#machinetitle-26 { background: url(/images/titles/machines/limapplicering-fingerskarvning-matris.png) no-repeat; height: 58px; }
h1#machinetitle-27 { background: url(/images/titles/machines/separat-applicering-fingerskarvning.png) no-repeat; height: 58px; }
h1#machinetitle-28 { background: url(/images/titles/machines/sedimentation-limtvattvatten.png) no-repeat; height: 52px; }
h1#machinetitle-29 { background: url(/images/titles/machines/biologisk-anlaggning.png) no-repeat; height: 59px; }
h1#machinetitle-30 { background: url(/images/titles/machines/forbranning-limtvattvatten.png) no-repeat; }


#humancheck {
	visibility: hidden;
	display: none;
}






#productlinks-wrapper {
	position: relative;
	width: 766px;
	height: 537px;
	background: url("../images/anvandningsomraden.jpg") no-repeat;
	margin: 50px auto;
}
ul#productlinks,
ul#productlinks li {
	list-style: none !important;
}
ul#productlinks > li {
	position: absolute;
	width: 200px;
}
ul#productlinks > li > a {
	position: absolute;
	z-index: 50;
	overflow: hidden;
	height: 0;
	background: #ffe400;
	border-radius: 1000px;
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px;
	-khtml-border-radius: 1000px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-pie-background: rgba(255, 228, 0, 0);
	behavior: url("/styles/pie.htc");
}
ul#productlinks > li > a,
ul#productlinks > li > a:focus,
ul#productlinks > li > a:link { outline: none; }
.ie7 ul#productlinks > li > a {
	background-color: transparent;
}
ul#productlinks > li > a:hover {
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-pie-background: rgba(255, 228, 0, 0.5);
	behavior: url("/styles/pie.htc");
}
ul#productlinks li div.listwrapper {
	position: relative;
	z-index: 100;
	display: none;
	background-color: #44b5e8;
	border-bottom: 1px solid #1b546e;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
}
ul#productlinks li div.pointer {
	position: absolute;
	top: -5px;
	left: 15px;
	width: 14px;
	height: 7px;
	background: url("../images/pointer.png") no-repeat;
}
ul#productlinks li p {
	text-align: center;
	color: #fff;
	text-shadow: 0px 1px 0px #2e7b9d;
	padding: 10px 30px 8px 20px;
	margin: 0;
	white-space: nowrap;
}
ul#productlinks li a.close {
	position: absolute;
	top: 12px;
	right: 8px;
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	background: url("../images/close.png") no-repeat;
}
ul#productlinks li a:hover.close {
	background-position: 0 -12px;
}
ul#productlinks li ul {
	margin: 3px;
	list-style: none;
	background-color: #fff;
}
.ie7 ul#productlinks li ul {
	border-bottom: 1px solid #fff;
}
ul#productlinks li ul li {
	padding: 8px 25px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
ul#productlinks li ul li.last {
	border-bottom: 0;
}
ul#productlinks li ul li a {
	color: #4c4c4c;
	text-decoration: none;
}
.ie7 ul#productlinks li ul li a {
	display: inline-block;
}
ul#productlinks li ul li a:hover {
	text-decoration: underline;
	background: url("../images/arrow.png") no-repeat 0 50%;
	padding-left: 18px;
	margin-left: -18px;
}
.ie7 ul#productlinks li ul li a:hover {
	margin-left: -18px;
	position: relative;
}

ul#productlinks li.item1 {
	top: 93px;
	left: 143px;
}
ul#productlinks li.item2 {
	top: 51px;
	left: 224px;
}
ul#productlinks li.item3 {
	top: 44px;
	left: 341px;
}
ul#productlinks li.item4 {
	top: 40px;
	left: 495px;
}
ul#productlinks li.item5 {
	top: 84px;
	left: 594px;
}
ul#productlinks li.item6 {
	top: 198px;
	left: 633px;
}
ul#productlinks li.item7 {
	top: 300px;
	left: 593px;
}
ul#productlinks li.item8 {
	top: 394px;
	left: 574px;
}
ul#productlinks li.item9 {
	top: 412px;
	left: 474px;
}
ul#productlinks li.item10 {
	top: 438px;
	left: 371px;
}
ul#productlinks li.item11 {
	top: 386px;
	left: 259px;
}
ul#productlinks li.item12 {
	top: 383px;
	left: 158px;
}
ul#productlinks li.item13 {
	top: 341px;
	left: 83px;
}
ul#productlinks li.item14 {
	top: 169px;
	left: 94px;
}

ul#productlinks li.item1 > a {
	width: 78px;
	padding-top: 78px;
}
ul#productlinks li.item2 > a {
	width: 78px;
	padding-top: 78px;
}
ul#productlinks li.item3 > a {
	width: 92px;
	padding-top: 92px;
}
ul#productlinks li.item4 > a {
	width: 92px;
	padding-top: 92px;
}
ul#productlinks li.item5 > a {
	width: 85px;
	padding-top: 85px;
}
ul#productlinks li.item6 > a {
	width: 76px;
	padding-top: 76px;
}
ul#productlinks li.item7 > a {
	width: 76px;
	padding-top: 76px;
}
ul#productlinks li.item8 > a {
	width: 92px;
	padding-top: 92px;
}
ul#productlinks li.item9 > a {
	width: 92px;
	padding-top: 92px;
}
ul#productlinks li.item10 > a {
	width: 78px;
	padding-top: 78px;
}
ul#productlinks li.item11 > a {
	width: 92px;
	padding-top: 92px;
}
ul#productlinks li.item12 > a {
	width: 78px;
	padding-top: 78px;
}
ul#productlinks li.item13 > a {
	width: 79px;
	padding-top: 79px;
}
ul#productlinks li.item14 > a {
	width: 86px;
	padding-top: 86px;
}

ul#productlinks li.item1 div.listwrapper {
	top: 50px;
	left: 25px;
}
