﻿html,body{margin:0;padding:0;color:#333;height:100%}
html{font-size:100%;background:#f0f0f0 url(gfx/bg-html.png) repeat-y fixed 50% 0}
body{font:0.7em/1.5em arial,tahoma,sans-serif;background:url(gfx/bg-body.png) no-repeat 50% 0}
p,img,form{border:0 !important;margin:0}
ul, ol{list-style-type: none;}
table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;margin:0;padding:0;vertical-align:baseline}
fieldset,blockquote,blockquote p{margin:0;padding:0;width:auto;border:none 0}
legend,hr{position:absolute;left:-999em;display:none}
label{cursor:pointer}

select,input,textarea{font-family:inherit;font-size:100%;vertical-align:bottom;padding:0.2em;margin-bottom:1px}

button{overflow:visible;width:auto;padding:0;font-size:100%;border:none 0;background:transparent}

div#skipper{position:absolute;left:-9999em}
div#container{width:959px;margin:0 auto;position:relative;min-height:100%;overflow:visible}
div#container div#header{width:959px;background:url(gfx/bg-header.png) no-repeat 0 0;position:relative;overflow:hidden}

div#left ul{margin:0;padding:0 10px}

div#main div#center, div#main div#campaign{float:left;width:426px;padding-left:20px;margin-right:20px}
div#main div#right{float:left;width:280px}

div#header div#logo a{position:relative;display:block;height:57px;margin:0 25px;padding:3px 0 0 50px;background:url(gfx/sca-logo2.gif) no-repeat 0 100%;width:205px;text-decoration:none}

div#center p.breadcrumbs{position:relative;padding:0 1em 0 0;margin:-2px 0 0 0;color:#999;font-size:0.9em;line-height:normal}
div#center p.breadcrumbs span{position:absolute;left:-9999em}

div#footer{width:959px;height:120px;background:url(gfx/bg-footer.png) no-repeat 0 100%;overflow:hidden}
div#footer p{padding:14px 0 6px 0;margin:0 10px;color:#999;border-top:solid 1px #d6e6ee !important}
div#footer ul{padding:0 10px;margin:0;height:auto;overflow:hidden}
div#footer ul li{float:left;padding:0;margin:0;list-style:none}
div#footer ul li a{display:block;float:left;padding:0 10px;margin:0;list-style:none;border-left:solid 1px #999;line-height:normal}
div#footer ul li.first a{border:none 0;padding-left:0}

.align-right{text-align:right}
.align-center{text-align:center}
.nobg{background:none !important}

.left{float: left}

img.top-right{float:right;margin:0 2em 2em}
img.top-left{float:left;margin:1em 1.8em 0 0}
img.left{float:left;margin:1em 2em 1em 0}
img.right{float:right;margin:1em 2em 1em 0}

img.photo-right{float:right;padding:2em 0 2em 2em}
img.photo-left{float:left;padding:2em 2em 2em 0}

.photo-right-top{float:right;padding:0 1em 1em}
.photo-left-top{float:left;padding:0 1em 1em 0}

.ultechnicalexpressions li{color:#000}

.googlemaptiny{overflow:hidden}
.gmnoprint span{position:absolute;right:-16px;bottom:-7px}
.gmnoprint a{font-size:7pt}
div.linkboxes{float:right;width:180px;padding:0 1em 0;overflow:hidden}
div.linkboxes p.linkbox{clear:both;margin-top:10px !important;width:140px;text-align:left}
p.linkbox{float:right;margin-top:0.5em !important;display:block;width:auto;border:solid 1px #cad4d9 !important;background:url(gfx/bg-linkbox.png) repeat-x 0 50%;padding:0.6em 1em !important}
p.linkbox a{padding-left:26px;padding-top:1px;padding-bottom:1px}
p.linkbox a.mail{background:url(gfx/ico-mail.png) no-repeat 0 50%}
p.linkbox a.pdf{background:url(gfx/ico-pdf.png) no-repeat 0 50%}
p.linkbox a.get{background:url(gfx/ico-get.png) no-repeat 0 50%}
p.linkbox a.rss{background:url(gfx/ico-feed.png) no-repeat 0 50%}
p.linkbox a.link{background:url(gfx/ico-link.gif) no-repeat 0 50%}
p.rss{position:relative;margin-top:-40px !important}
div#ajaxplacement{position:relative}

div.ajax-result ul{margin:0;padding:0}
div.ajax-result table tr td{margin:0;padding:0;background:transparent !important}
div.ajax-result table tr td label{width:auto !important;margin:0;padding:0 6px;vertical-align:middle}
div.ajax-result table tr td input{width:auto !important;vertical-align:middle}


span.image-with-caption-left, span.image-with-caption-left-top{float:left}
span.image-with-caption-right,span.image-with-caption-right-top{float:right}

.hide{overflow:hidden;height:157px;width:1000px;position:relative;left:-20px;z-index:100}
.flash-parent{height:160px}
div.xForm table{width:350px}

/* style från packaging */
.right{float: right}
.clear{clear: both}
.nobg{background-image: none !important}

div#wrap {
	height: auto !important;
	min-height: 100%;
	position: relative;	
	width: 910px;	
	margin: 0 auto;
}

div#scapackaging {
	float: left;
	width: 290px;
	margin: 20px 0 0 15px;
}

div#top #container {
	float: left;
	margin-top: 66px;
	width: 100%;
}


div#leftarea {
	float: left;
	width: 650px;
}

div#tagline {
	float: left;
	position: relative;
	left: -55px;
	margin-bottom: 5px;
	width: 717px;
}

div#tagline p#further-content {
	position: absolute;
	top: 122px;
	left: 322px;
	height: 70px;
	padding-right: 10px;
	width: 238px;
}

div#tagline p#further-content a {
	background: transparent url( "gfx/buttonl.gif" ) no-repeat 92% 50%;
	display: block;
	padding: 20px;
}

.floatleft {
	float: left;
}
button.submit{background:url(gfx/bg-btn.png) no-repeat 0 0;width:85px;padding:3px 0;color:#fff;line-height:normal;margin:3px 0 0 88px}
fieldset.form{padding-top:1em;padding-bottom:2em}
fieldset.form div{padding-top:4px;clear:both}
fieldset.form div label{float:left;width:90px;font-weight:bold;padding-top:2px;color:#666}
fieldset.form div input{margin-right:4px;width:15em}
.readonly{border: solid 1px #ddd}
fieldset.form div select{width:15.5em;padding:1px}
fieldset.form div input.midi{width:9em}
fieldset.form div input.mini{width:5.1em}


