html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; font-weight:inherit; font-size:100%; font-style:inherit; font-family:inherit; vertical-align:baseline; margin:0; padding:0; }
table { border-collapse:separate; border-spacing:0; }
ul { list-style-type:none; }
body { background:#f5f5f5 url('../../img/bg_body.jpg') 50% 0 repeat-y; color:#999999; font:normal 11px/15px Arial, Verdana, sans-serif; }
body.bildarkiv { background:#f5f5f5 url('../../img/bg_body-bildarkiv.gif') 50% 0 repeat-y; color:#999999; font:normal 11px/15px Arial, Verdana, sans-serif; }
input { background:#f5f5f5; color:#333333; font:normal 11px Arial, Verdana, sans-serif; }
textarea { background:#f5f5f5; color:#333333; font:normal 11px Arial, Verdana, sans-serif; }


#wrap { width:950px; display:block; margin:auto; }
#header { width:950px; height:200px; display:block; overflow:hidden; }
div.start { background:#e2e2e2 url('../../img/bg_header.gif') 0 0 no-repeat; }
div.products { background:#e2e2e2 url('../../img/bg_header_red.jpg') 0 0 no-repeat;}
div.product { background:#e2e2e2 url('../../img/bg_header.gif') 0 0 no-repeat;}
div.designers { background:#e2e2e2 url('../../img/bg_header_burgundy.jpg') 0 0 no-repeat;}
div.retailers { background:#e2e2e2 url('../../img/bg_header_palegreen.jpg') 0 0 no-repeat;}
div.about { background:#e2e2e2 url('../../img/bg_header_green.jpg') 0 0 no-repeat;}
div.nyheter { background:#e2e2e2 url('../../img/bg_header_orange.jpg') 0 0 no-repeat;}
div.architect { background:#e2e2e2 url('../../img/bg_header_lightblue.jpg') 0 0 no-repeat;}
div.retailerArea { background:#e2e2e2 url('../../img/bg_header_blue.jpg') 0 0 no-repeat;}
div.press { background:#e2e2e2 url('../../img/bg_header_yellow.jpg') 0 0 no-repeat;}
div.contact { background:#e2e2e2 url('../../img/bg_header_purple.jpg') 0 0 no-repeat;}
div.inspiration { background:#e2e2e2 url('../../img/bg_header_white.jpg') 0 0 no-repeat;}

#footer .products { background:#cf1920;}
#footer .designers { background:#a2334b;}
#footer .about { background:#40aa36;}
#footer .retailers { background:#b7c75b;}
#footer .nyheter { background:#e5541b;}
#footer .architect { background:#8ab6d1;}
#footer .retailerArea { background:#1980ba;}
#footer .press { background:#fecf12;}
#footer .contact { background:#41418c;}
#footer .inspiration { background:#F3F2F0;}

#footer .products div.inner { color:#FFFFFF; opacity:1.0; filter:alpha(opacity=100);}
#footer .products div.inner a { color:#e7e7e7; text-decoration:none;}
#footer .products div.inner a:hover { color:#999999; text-decoration:none;}

#footer .designers div.inner { color:#FFFFFF; opacity:0.99; filter:alpha(opacity=99);}
#footer .designers div.inner a { color:#e7e7e7; text-decoration:none;}
#footer .designers div.inner a:hover { color:#999999; text-decoration:none;}

#footer .about div.inner { color:#FFFFFF; opacity:0.99; filter:alpha(opacity=99);}
#footer .about div.inner a { color:#e7e7e7; text-decoration:none;}
#footer .about div.inner a:hover { color:#f9f9f9; text-decoration:none;}

#footer .retailers div.inner { color:#000000; opacity:0.99; filter:alpha(opacity=99);}
#footer .retailers div.inner a { color:#333333; text-decoration:none;}
#footer .retailers div.inner a:hover { color:#555555; text-decoration:none;}

#footer .retailers div.innerRetailer { color:#000000; opacity:0.99; filter:alpha(opacity=99);}
#footer .retailers div.innerRetailer a { color:#333333; text-decoration:none;}
#footer .retailers div.innerRetailer a:hover { color:#555555; text-decoration:none;}

#footer .contact div.inner { color:#FFFFFF; opacity:1.0; filter:alpha(opacity=100);}
#footer .contact div.inner a { color:#e7e7e7; text-decoration:none;}
#footer .contact div.inner a:hover { color:#f9f9f9; text-decoration:none;}

#footer .architect div.inner { color:#333333; opacity:0.99; filter:alpha(opacity=99);}
#footer .architect div.inner a { color:#555555; text-decoration:none;}
#footer .architect div.inner a:hover { color:#333333; text-decoration:none;}

#footer .press div.inner { color:#333333; opacity:0.99; filter:alpha(opacity=99);}
#footer .press div.inner a { color:#555555; text-decoration:none;}
#footer .press div.inner a:hover { color:#333333; text-decoration:none;}

#footer .retailerArea div.inner { color:#FFFFFF; opacity:1.0; filter:alpha(opacity=100);}
#footer .retailerArea div.inner a { color:#e7e7e7; text-decoration:none;}
#footer .retailerArea div.inner a:hover { color:#f9f9f9; text-decoration:none;}

#footer .nyheter div.inner { color:#FFFFFF; opacity:1.0; filter:alpha(opacity=100);}
#footer .nyheter div.inner a { color:#e7e7e7; text-decoration:none;}
#footer .nyheter div.inner a:hover { color:#f9f9f9; text-decoration:none;}

#footer .inspiration div.inner { color:#666666; opacity:1.0; filter:alpha(opacity=100);}
#footer .inspiration div.inner a { color:#444444; text-decoration:none;}
#footer .inspiration div.inner a:hover { color:#111111; text-decoration:none;}



div.OneColumnOne { width:380px; }

div.TwoColumnOne { width:368px; float:left; margin-right:114px; }
div.TwoColumnTwo { width:368px; float:left; }

#main div.TwoColumnOne { width:368px; height:324px; float:left; margin-right:114px; }
#main div.TwoColumnTwo { width:368px; height:324px; float:left; }

#main div.inner { color:#444444 }

#main { width:950px; height:362px; padding-top:38px; display:block; background:#fff; overflow:hidden; position:relative; }
#footer { width:950px; height:200px; display:block; background:#ccc; overflow:hidden; }

#toplogo {
	display: block;
	height: 27px;
	width: 168px;
	margin-left: 50px;
	margin-top: 30px;
	float: left;
}

#menuContainer,
#submenuContainer {
	margin-left: 50px;
}

#submenuContainer {
	margin-top: 3px;
}

#menuContainer.nosub,
#menuContainer.withsub {
	margin-top: 30px;
}

#menuContainer.withsub a,
#submenuContainer a {
	color: #777;
}

#menuContainer ul,
#submenuContainer ul,
#altmenuContainer {
	font-family: 'ITCAvantGardeGothicStdMedium', Arial, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-transform: uppercase;
	letter-spacing: -0.0003em;
}

#altmenuContainer ul {
	float: right;
	padding-top: 20px;
	padding-right: 37px;
}

#altmenuContainer ul li {
	display: inline;
	padding-right: 13px;
}

#menuContainer ul li {
	display: inline;
	padding-right: 13px;
}

#submenuContainer ul li {
	display: inline;
	padding-right: 6px;
}

#menuContainer ul li a.active,
#menuContainer ul li a:hover,
#submenuContainer ul li a.active,
#submenuContainer ul li a:hover,
#altmenuContainer ul li a.active,
#altmenuContainer ul li a:hover {
	color: #222;
}

.submenuHide { visibility:hidden; }
.submenuShow { visibility:visible; }
.hideInfo { visibility:hidden; }
.showInfo { visibility:visible; }


a.productthumb {
display:block; width:106px; margin-right:18px; float:left; text-align:center; text-decoration:none; color:#7e7e7e;
}
a.productthumb:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
a.productthumb img {
padding-bottom:0px;
}

a.productthumbLast {
display:block; width:106px; float:left; text-align:center; text-decoration:none; color:#7e7e7e;
}
a.productthumbLast:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
a.productthumbLast img {
padding-bottom:0px;
}


.newProduct {
	padding-right: 12px;
	background: url('../../img/products_new.png') no-repeat right 2px;
}

a.designerthumb {
display:block; width:106px; margin-right:18px; float:left; text-align:center; text-decoration:none; color:#7e7e7e; line-height:11px;
}
a.designerthumb:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
a.designerthumb img {
padding-bottom:4px;
}

a.designerthumbLast {
display:block; width:106px; float:left; text-align:center; text-decoration:none; color:#7e7e7e; line-height:11px;
}
a.designerthumbLast:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
a.designerthumbLast img {
padding-bottom:4px;
}


a.utstallningthumb {
display:block; width:125px; margin-right:20px; float:left; text-align:center; text-decoration:none; color:#7e7e7e;
}
a.utstallningthumb:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
a.utstallningthumb img {
padding-bottom:0px;
}

a.utstallningthumbLast {
display:block; width:125px; float:left; text-align:center; text-decoration:none; color:#7e7e7e;
}
a.utstallningthumbLast:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
a.utstallningthumbLast img {
padding-bottom:0px;
}




a.productsthumb {
display:block; margin-right:62px; width:166px; float:left; text-align:center; text-decoration:none; color:#7e7e7e;
}
a.productsthumb img {
width:166px; height:100px;
}
a.productsthumb:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
a.productsthumb img {
padding-bottom:0px;
}




.specialMenuProducts {
float:left;
text-align:center;
width:166px;
margin-top:30px;
line-height:18px;

}
.specialMenuProducts a {
color:#7e7e7e;
}
.specialMenuProducts a:hover {
opacity:0.7;
filter:alpha(opacity=70);
}


h1 { font-size:16px; line-height:16px; margin-bottom:16px; padding:0px; font-weight:normal; }
select { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; background-color:#F3F3F3; }

a { text-decoration:none; }

a.newslink {
text-decoration:none;
color:#525252;
display:block;
padding-bottom:6px;
margin-bottom:6px;
border-bottom:1px solid #F0F0F0;
}
a.newslink:hover {
text-decoration:none;
color:#999999;
}
a.newslink i {
font-style:normal;
color:#999999;
}
div.newsspacer {
display:block;
padding-bottom:6px;
margin-bottom:6px;
border-bottom:1px solid #FFFFFF;
}


a.morenews {
text-decoration:none;
color:#525252;
display:block;
float:right;
}
a.morenews:hover {
text-decoration:none;
color:#999999;
}

a.prevnews {
text-decoration:none;
color:#525252;
display:block;
float:left;
}
a.prevnews:hover {
text-decoration:none;
color:#999999;
}

.morenewscontainer { background-color:#F0F0F0; width:362px; padding:3px; margin-top:19px; height:15px; text-align:right; display:block; }

.newsText {
}
.newsText a {
text-decoration:none;
color:#999999;
}
.newsText a:hover {
text-decoration:none;
color:#525252;
}


a.offinfolink {
text-decoration:none;
color:#525252;
display:block;
padding-bottom:6px;
margin-bottom:6px;
border-bottom:1px solid #F0F0F0;
}
a.offinfolink:hover {
text-decoration:none;
color:#999999;
}
a.offinfolink i {
font-style:normal;
color:#999999;
}


.afareaText a {
text-decoration:none;
color:#777777;
}
.afareaText a:hover {
text-decoration:none;
color:#525252;
}


#bildarkivMenu {
	width:145px;
	background-color:#FFFFFF;
	float:left;
	margin-right:0px;
}

#bildarkivMenu a {
	text-decoration:none;
	color:#777777;
}

#bildarkivMenu a:hover {
	text-decoration:none;
	color:#525252;
}

#bildarkivContent { 
	width:652px;
	background-color:#FFFFFF;
	min-height:520px;
	height:auto !important;
	height:520px;
	float:left;
	border-left:1px solid #f0f0f0;
	padding-left:51px;
}

.bildarkivThumbRow {
	width:653px;
	height:155px;
	clear:both;
	overflow:hidden;
}

.bildarkivThumbRow a {
	display:block;
	width:113px;
	margin-right:22px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#7e7e7e;
}

.bildarkivThumbRow a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.bildarkivThumbRow a img {
	padding-bottom:0px;
}

.bildarkivThumbRow a.last {
	display:block;
	width:113px;
	margin-right:0px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#7e7e7e;
}

.bildarkivThumbRow a.last:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.bildarkivThumbRow a.last img {
	padding-bottom:0px;
}

.bildarkivThumbRow ul {
	display:block;
	width:113px;
	margin-right:22px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#7e7e7e;
}

.bildarkivThumbRow ul.last {
	margin-right:0px;
}

.bildarkivThumbRow ul li.cover {
}

.bildarkivThumbRow ul li.download {
	display: none;
}

.bildarkivThumbRow ul li.download div {
	height: 100px;
	padding-top: 13px;
	margin-bottom: 2px;
	border: 1px solid #CCC;
}

.bildarkivThumbRow ul li.download div a {
	margin-bottom: 3px;
}

.bildarkivBildThumbRow {
	width:248px;
	height:140px;
	clear:both;
}

.bildarkivBildThumbRow a {
display:block; width:113px; margin-right:22px; float:left; text-align:center; text-decoration:none; color:#7e7e7e;
}
.bildarkivBildThumbRow a:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
.bildarkivBildThumbRow a img {
padding-bottom:0px;
}

.bildarkivBildThumbRow a.last {
display:block; width:113px; margin-right:0px; float:left; text-align:center; text-decoration:none; color:#7e7e7e;
}
.bildarkivBildThumbRow a.last:hover img {
opacity:0.7;
filter:alpha(opacity=70);
}
.bildarkivBildThumbRow a.last img {
padding-bottom:0px;
}

.bildarkivDownloadTable td {
line-height:normal;
vertical-align:middle;
}
.bildarkivPressreleaseTable td {
line-height:normal;
vertical-align:middle;
}


a {
text-decoration:none;
color:#777777;
}
a:hover {
text-decoration:none;
color:#525252;
}


a.campaignStart {
text-decoration:none;
color:#666666;
}
a.campaignStart:hover {
text-decoration:none;
color:#333333;
}

div#adminmenu {
width:100%; 
height:40px; 
background-color:#333333; 
color:#FFFFFF;
}

div#adminmenu a:link {
text-decoration:none;
color:#6080A0;
}

div#adminmenu a:visited {
	text-decoration: none;
	color: #6080A0;
}
div#adminmenu a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
div#adminmenu a:active {
	text-decoration: none;
	color: #6080A0;
}

#main .inner, #main .left, #main .right { height:362px; display:block; float:left; }
#main .inner { width:850px; overflow:hidden; }
#main .left, #main .right { width:50px; background:#fff; position:relative; }

#rightscroll, #leftscroll { width:50px; height:324px; display:block;  cursor:pointer; }
#footer #rightscroll, #footer #leftscroll { height:200px; }
#rightscroll span, #leftscroll span { width:6px; height:11px; display:block; overflow:hidden; background:url('../../img/arrows.gif') 0 0 no-repeat; position:absolute; }
#rightscroll span { background-position:-6px 0; top:150px; right:20px; cursor:pointer; }
#footer #rightscroll span { background-position:-6px 0; top:100px; right:10px; }
#rightscroll:hover span { background-position:-6px -11px; }
#leftscroll span { background-position:0 0; top:150px; left:20px; cursor:pointer; }
#footer #leftscroll span { background-position:0 0; top:100px; left:10px; }
#leftscroll:hover span { background-position:0 -11px; }



#footer .outer { height:200px; width:950px; display:block; overflow:hidden; float:right; }
#footer .inner { height:160px; width:850px; display:block; margin:auto; margin-top:40px; }

#footer .outerRetailer { height:200px; width:950px; display:block; overflow:hidden; float:left; }
#footer .innerRetailer { height:200px; width:850px; display:block; overflow:hidden; float:left; }

#footer .left, #footer .right { width:50px; height:200px; display:block; float:left; position:relative; }




.productInfo  { float:left; width:280px; height: 100%; }
.productInfo.svanen { background: url(../../img/products_svanen.png) left 40% no-repeat; }
.productInfo.reddot { background: url(../../img/products_red-dot.png) left 40% no-repeat; }
.productInfo.svanenreddot { background: url(../../img/products_svanen_red-dot.png) left 40% no-repeat; }
.productInfo h1 { font-size:16px; line-height:16px; font-weight:normal; margin-bottom:4px; }
.productInfo span { margin-right:4px; }
.productInfo a, .productLinks a { text-decoration:none; color:#fff; }
.productInfo a:hover, .productLinks a:hover {  }

#footer .center { width:280px; margin-left:5px; text-align:center; float:left; margin-top:17px;  line-height:20px;}
#footer .center a { text-decoration:none; color:#fff; margin:auto; }

.productLinks { float:right; margin-top:17px; }
.productLinks ul { }
.productLinks ul li { text-align: right; margin-top: 3px;}
.productLinks ul li a { font-size:10px; line-height:10px; }



.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

.clear_line {
	display: block;
	font: 1px/1px monospace;
	line-height: 0;
	clear: both;
}

ul.form {
	margin-bottom: 10px;
}

ul.form li {
	display: inline-block;
}

ul.form li:first-child {
	width: 149px;
	text-align: left;
	padding-right: 10px;
}

ul.form li input[type=text],
ul.form li input[type=password],
ul.form li select {
	width: 180px;
}
sub {
font-size:7px;
}
h1 sub {
font-size:8px;
}
