/*** GENERAL ***/

body { padding: 0px!important; margin: 0px!important; background:#fff!important; font-family:Arial,Helvetica,sans-serif!important; font-size:62.5%!important; line-height:140%!important; min-height: 100%; height:100%; width:100%;}

a, a:link, a:active {color: #BE9B55;text-decoration: none; cursor:pointer; font-weight: normla; }
a:hover, a:link:hover, a:active:hover {color: #000000; text-decoration:underline; }
.clear { clear:both; }
h1, h2, h3, h4, h5 { margin: 0px; font-weight: normal;}
h2 { font-size:14px; font-weight:normal; padding-bottom:1px; color:#BE9B55;}
h1 { font-size:14px; font-weight:normal; padding-bottom:5px; text-transform:uppercase; text-transform:uppercase !important;}
h1.green {padding-bottom: 10px; color: #BE9B55!important; }
#iframe .post h1 { font-weight:normal; }
.twocolumn-wrapper .twocolumn h1 { color: #BE9B55; margin-bottom: 10px; text-decoration: none;}

p { font-size:12px; font-weight:normal; color:#000000; line-height: 18px;}
img { border:none; }
.hr-dotted { float:left; background:transparent url(../gfx/bg-dotted-blogg.gif) repeat-x left top; margin:0px; padding:0 0 0px 0px; margin-top:0px; height:2px; width:100%;}

p.arrow-green { background:transparent url(../gfx/arrow-green.gif) no-repeat scroll left center; display:block; font-weight:bold; margin:0px; padding:0 0 3px 15px !important; margin:0px !important;}
a.arrow-green { background:transparent url(../gfx/arrow-green.gif) no-repeat scroll left center; display:block; font-weight:bold; margin:0px; padding:0 0 3px 15px !important; margin:0px !important;}
a.arrow-green:hover { text-decoration:underline;}
a.blog-arrow { background:transparent url(../gfx/arrow.png) no-repeat scroll left center; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 4px 3px 15px !important; margin:0px !important;}
a.blog-arrow:hover { color:#FFFFFF;}
a.blog-big-arrow { background:transparent url(../gfx/big-arrow.png) no-repeat scroll right center; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 15px 3px 0px !important; margin:0px !important;}
a.blog-big-arrow:hover { color:#FFFFFF;}

a.prevbutt { background:transparent url(../gfx/arrow-left.png) no-repeat scroll left center; color:#000000; font-weight:bold; margin:0px; padding:0 4px 2px 15px !important; margin:0px !important;}
a.nextbutt { background:transparent url(../gfx/arrow-right.png) no-repeat scroll right center; color:#000000; font-weight:bold; margin:0px; padding:0 15px 2px 4px !important; margin:0px !important;}

#ctl00_ContentPlaceHolder1_AdminNewPageButton1 { z-index: 10; position: relative; display: none; }
#ctl00_ContentPlaceHolder1_AdminNewPageButton2 { z-index: 10; position: relative; display: none;}
#ctl00_ContentPlaceHolder1_AdminNewPageButton3 { z-index: 10; position: relative; display: none;}

#ctl00_ContentPlaceHolder1_Label1 {  visibility:hidden;}
#ctl00_ContentPlaceHolder1_Label7 {  visibility:hidden;}
#ctl00_ContentPlaceHolder1_Label8 {  visibility:hidden;}




.wrap { width: 872px; margin: 0px auto 0px auto;  	min-height: 100%;		/* Min height for modern Browser */
	height: auto !important;	/* !important-Rule for modern Browser */
	height: 100%;		/* Min heigh for IE (<7) */
 }

.header { width: 872px; margin: 0px 0px 0px 0px; padding-top:8px; float: left; margin-bottom: 5px; position: relative; z-index: 10;}



.header h1 { float:left; margin:0px 0 0 0px; width: 100%; text-align: center; }
.header h1 img { margin:0px 18px 0 0px; }

.header .leftcell { float: left; margin-left: 0px;}
.header .centercell { float: left; width: 650px;}
.header .rightcell {float: right; margin-right: 12px;}

/*** MENU ***/
.header ul {width: 872px; float: right; padding: 0px; margin:5px 0 0 1px; list-style: none; text-align:center; background: #3c1e14;}
.header ul li {  height:29px; float:left;}
.header ul li a {letter-spacing: 1.5px;background: none!important; font-family: 'Arial', 'Verdana', sans-serif; padding-bottom: 6px; border-left: 0px !important; border-right: 0px !important; text-transform: uppercase; color: #fff; width:107px; height:23px; display:block; float:left; line-height:28px; font-size:11px;
}
.header ul li.selected a {background-position:0 -28px;color: #be9b55;}
.header ul li a:hover {color: #be9b55; text-decoration:none;}


/*** DE TRE PUFFARNA ***/


.test {
  background-color:#bca;
  width:200px;
  height:1.1em;
  text-align:center;
  border:2px solid green;
  margin:3px;
  font-size:14px;
}

.puffarArea {width:872px; float:left; overflow:hidden; position:relative; height:940px; margin-top: -300px; }
.puffWrap {background:white;height: 144px; width:284px; float:left; position:absolute; top:643px; margin-top:0; /*overflow: hidden;*/ z-index:11; }
.puffContent {background:white;width:266px; padding:0 9px 30px 9px; float:left; position:relative; min-height: 150px; /*height:276px;*/}

.puffWrap a img:hover {opacity:0.8;}
#featured.splash-hover a img:hover {opacity:0.8;}
#featured.splash-hover a {display:block; background:#FFF;}

.puffWrap img { margin-bottom:10px;}

.puffContent h1 { font-weight:normal; font-size:14px; text-transform:none!important; margin-bottom:10px; font-weight:bold;}
.puffContent h2 { font-weight:normal; font-size:15px; margin-bottom:10px; line-height: 19px; color: #000;}
.puffContent h3 { font-weight:bold; font-size:11px;}
.puffContent h4 { font-weight:normal;}
.puffContent p { font-weight:normal; font-size:11px; line-height:15px;}

.puffWrap a.close { font-weight:normal; float:right; padding: 5px 13px 0 0; background:url(../gfx/close-thickbox.png) no-repeat 0px 0px; background-position:right; margin-right:-23px; padding:6px 25px 4px 0px;
	letter-spacing:1px;
	text-decoration:none;
	color:#3C1E14;
	text-transform:uppercase;
	bottom:4px;
	left: 213px;
	position:absolute;
	font-size:12px;
	}





#block1 { left:0;}
#block2 { left:294px;}
#block3 { right:0;}


/*** FLASHEN - STORA BIOLDEN ***/
.flash {width:872px; height:333px; padding-top: 300px;}
.bigpic {width:872px;}


.onepic-wrapper {width:872px; position:relative; float:left; height:633px;}
.onepic-content  { padding:20px 25px 10px 25px; background:#FFFFFF; position:absolute; z-index:9; overflow:auto; width:530px; min-height:100px; top:70px; right:0px;  opacity: 0.8; filter: alpha(opacity=80); -moz-opacity:0.8; }

.onepic-content h2  { margin:10px 0 0 0; }

.onepic-content .onepic-column-wrap  { width:245px; float:left; }
.onepic-content .onepic-column-wrap p  { padding:0px; margin:0px;}
.onepic-content .onepic-column-left  { min-width:50px; max-width:170px; padding:0px 10px 10px 0; float:left; }
.onepic-content .onepic-column-right  { width:auto; float:left; padding:0px 0px 10px 0; }

.onepic-left  {
  float:left; width:305px; font-weight: bold; margin-right: -3px; padding: 24px 31px 20px 28px;
}
.onepic-right  { float:left; width:305px; font-weight: bold; margin-right: -3px; padding: 24px 31px 20px 28px;}

.threecolumn.ompub .onepic-left, .threecolumn.ompub .onepic-right   { width:225px;}

.pic-wrap {width:872px; height:633px; position:absolute; z-index:1; float:left;}

/*** 3column ***/
div.threecolumn { float:left; margin:7px 0 0px 0; width:872px;  }
.threecolumn h2 { font-size:14px; margin-bottom: 10px; text-decoration: none;}

div.threecolumn.ompub {}

.leftcolumn { float:left; padding:24px 23px 20px 20px; width:112px; margin-right:-3px;}
.leftcolumn ul {float: left; padding: 0px; margin:3px 0 0 -5px; list-style: none; text-align:center;}
.leftcolumn ul.pics {float: left; padding: 0px 0 0 11px; margin:0px; list-style: none; text-align:center;}
.leftcolumn ul.pics li {width: 100px; text-align: left; margin-bottom: 5px;}
.leftcolumn ul.pics li a {font-size: 14px; color: #000; font-weight: normal; display: block; text-transform: uppercase;}
.leftcolumn ul.pics li.selected a {color: #BE9B55;}
.leftcolumn ul li {float:left; margin-left:3px;}
.leftcolumn ul li a.brand { text-transform: uppercase; color: #000000; width:15px; height:17px; display:block; float:left; font-size:14px; text-align:center; font-weight:normal; padding-top:2px;}
.leftcolumn ul li a:hover { text-decoration:underline;}
.leftcolumn h1.pink { color:#BE9B55; text-decoration:none; margin-bottom:7px;}
.leftcolumn img { padding:0 0 10px 0; margin:0;}

.middlecolumn { float:left; padding:24px 23px 20px 20px; width:169px; margin-right:-3px;}
.middlecolumn ul {float: left; padding: 0px; margin:-4px 0 0 -3px; list-style: none; text-align:center;}
.middlecolumn ul li {float:left; margin-left:3px; display:block; width:162px; line-height:15px;}
.middlecolumn ul li a.name { color: #000000; display:block; float:left; font-size:12px; line-height: 18px; text-align:left; font-weight:normal; padding-top:1px; width:162px;}
.middlecolumn ul li a:hover { text-decoration:underline;}
.middlecolumn ul li.selected a {color:#BE9B55;}
.middlecolumn ul li.selected a:hover {color:#BE9B55;}
.middlecolumn h1.pink { color: #BE9B55; margin-bottom: 10px; text-decoration: none;}

.rightcolumn { float:left; padding:24px 31px 20px 28px; width:455px; font-weight:normal; margin-right:-3px; font-size: 12px; line-height: 18px; }
.rightcolumn h1 { color:#BE9B55;  text-decoration:none; margin-bottom:10px;}
.rightcolumn h2.green { color:#BE9B55;  text-decoration:none; margin-bottom:10px;}
.rightcolumn h3 { color:#BE9B55; font-weight:normal; font-size:12px; margin:10px 0 -2px 0px}
.rightcolumn h3.green { color:#BE9B55!important; font-weight:normal; font-size:12px; margin:10px 0 -2px 0px}
.rightcolumn p { padding:0 0 0 0px; margin:0px 0 10px 0px; }
.rightcolumn a { padding:0 0 0 0px; margin:0 0 10px 0px; font-size: 12px; line-height: 18px; color: #000;}
.rightcolumn a:hover { color: #BE9B55;}


div.threecolumn.ompub .rightcolumn { float:left; padding:24px 31px 20px 28px; width:417px; font-weight:bold; margin-right:-3px; }
div.threecolumn.ompub .leftcolumn { float:left; padding:24px 30px 20px 26px; width:112px; margin-right:-3px;}
div.threecolumn.ompub .middlecolumn { float:left; padding:24px 23px 20px 20px; width:188px; margin-right:-3px;}


/*** 2column ***/
div.twocolumn-wrapper { float:left; width:872px; margin:7px 0 0px 0;  }
div.twocolumn { float:left; margin:0px 0 0px 0; width:430px; padding:23px 47px 30px 40px; }
*html div.twocolumn { width:405px; padding:23px 47px 30px 40px; }

.twocolumn h2 { font-size:14px; color: #3c1e14; text-decoration: underline; padding-bottom: 10px;}


.left { float:left; padding:0px; width:200px; margin-right:30px;}
.left h1.pink { color:#BE9B55; text-decoration:underline; margin-bottom:10px;}
.left h1.green { color:#BE9B55;  text-decoration:underline; margin-bottom:10px;}
.left h3 { color:#000000; font-weight:bold; font-size:11px; margin:10px 0 0 0px}
.left p { padding:0 0 0 0px; margin:0px 0 10px 0px; }
.left a { padding:0 0 0 0px; margin:0 0 10px 0px;}

.right { float:left; padding:0; width:200px; font-weight:bold; }
.left h1.pink { color:#BE9B55; text-decoration:underline; margin-bottom:10px;}
.right h1.green { color:#BE9B55;  text-decoration:underline; margin-bottom:10px;}
.right h3 { color:#6E5349; font-weight:bold; font-size:11px; margin:10px 0 0 0px}
.right p { padding:0 0 0 0px; margin:0px 0 10px 0px; }
.right a { padding:0 0 0 0px; margin:0 0 10px 0px;}


.right-map-wrap {margin-top: 25px; margin-left:-15px;float:left; width:325px; -moz-box-shadow: -2px 2px 5px #343131;-webkit-box-shadow: -2px 2px 5px #343131; margin-bottom: 20px; }



.map-wrap-top { display: none; }
.map-wrap-bottom { display: none; }
.map-wrap { float:left; padding:0; }
.map-pic { float:left; width:325px; height:336px; }

.map-content { float:left; width:275px; padding: 20px 25px 10px 25px; background: #000;}
.map-content p {color:#F0EDEC; font-weight:normal; margin: 0px 0px 10px 0 ; }

.content { float:left; width:872px;}

.bg-wrapper { float:left; width: 872px;}

.bg-wrapper.green { }
.bg-wrapper.pink { }


/*** Press ***/
div.press { float:left; margin:7px 0 0px 0; width:430px; background:url(../gfx/bg-borders.gif) #ffffff repeat-y; padding:30px 40px 30px 40px; background:#FFFFFF }

.right-wrap { float:left; width:242px; margin:40px 0 0 8px; height:100%; }
.right-wrap.greenbg {background: #4b2b1e;}
.right-wrap.pinkbg { }
.right-content-top { background:url(../gfx/blogg-right-bg-top.jpg) no-repeat bottom; float:left; height:4px; width:150px; padding: 0px 25px 0px 25px;}
.right-content {float:left; min-height:148px; width:197px; padding:10px 20px 20px 25px;}





.right-content p {color:#f0edec; font-weight:normal; }
.right-content a {color:#f0edec; font-weight:normal; }

.right-content ul.YearList li.normalYear { margin-top:-10px; }
.right-content ul.YearList li ul li a { background:transparent url(../gfx/arrow.png) no-repeat scroll left center; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 4px 3px 15px !important; margin:0px !important;}


.right-content ul.arrowlist li a { background:transparent url(../gfx/arrow.png) no-repeat scroll left 2px; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 4px 3px 15px !important; margin:0px !important;}



.right-content h2.heading-right {color:#FFFFFF; font-size:11px; margin-bottom:7px; text-decoration:underline;}
.right-content h1.heading-right {color:#FFFFFF; font-size:11px; margin-bottom:7px; text-decoration:underline;}

.right-content-bottom {}

.right-wrap-top {background:url(../gfx/bg-boxtop-pink-26.jpg) top no-repeat; float:left; width:267px; height:17px; margin-left:8px;}

.right-wrap .right-nav { padding: 0; float:left; margin:0px 0 0 0px;}
.right-wrap .right-nav ul { list-style: none; padding: 0; float:left; margin:0px 0 0 18px; position:relative; }
.right-wrap .right-nav ul li { float:left;  margin:0; padding:0;}
.right-wrap .right-nav ul li a.nav {background: none!important; width: auto!important; display:block; padding:4px 6px 0 6px; margin:0px; color: #BE9B55; font-size: 10px; height:18px;}
.right-wrap .right-nav ul li.selected a.nav {background: #BE9B55!important; color: #3c1e14;}
.right-wrap .right-nav ul li.selected a.nav:hover {background-position:0 0px;}
.right-wrap .right-nav ul li a:hover {background-position:0px 21px;}

.right-content ul { padding: 0px; margin:0px 0px 17px 0px; list-style: none; text-align:left; color:#FFFFFF; font-weight:bold;}
.right-content ul li { line-height:15px;}
.right-content ul.press a { display:block; margin:0px; padding:0px;}
.right-content ul.press li.selected a { text-decoration:underline;}
*HTML .right-content ul.press a { display:inline;}
.right-content ul.press li { margin-bottom:10px;}
.right-content ul.press h2 { text-decoration:underline; font-size:11px; font-weight:bold; margin:0; padding:0;}
.right-content ul.press h3 {text-decoration: underline;}
.right-content ul.press p { margin:0; padding:0; width:183px; text-transform:uppercase; line-height:14px;}
.right-content ul.press a:hover { color:#FFFFFF;}

div.blog-headpic { float:left; margin:0px 0 10px 0; width:872px;}


#iframe { width:507px; padding:40px 49px 20px 41px; margin:0px 0 0px 0; float:left;}

.post {margin: 0 0 30px 0px; width:490px;}
div.bg-wrapper.green .post {float:left;color: #000000;}
.post p {margin:0px 0 0 0; padding:5px 0 7px 0;}
.post p a { text-decoration:underline;}
.post p a:hover { text-decoration:none;}
.post a { text-decoration:underline;}
.post a:hover { text-decoration:none;}
.post p.intro { margin:-3px 0 0px 0px; padding:0px 3px 0 0; font-style:italic; float:left; width:auto;}
.post h2.kommentarer { color:#ec80b3; }
.post .head{ margin: 0 0 5px 0px; width:500px; float:left;}
.post .head h1 { color: #3c1e14; font-weight: bold;}
.post .head h1.press { color: #BE9B55;}
.post .head.comments { height:20px;}
.post .head a { margin: -3px 0 0px 0px; font-weight:bold; padding:0 0 3px 0px; font-style:italic; float:left;}
.post img { margin-bottom:10px;}
.post img.img-text { margin:10px 0px 10px 0px;}
.post .end{ float:left; margin: 7px 0 14px 0px; width:500px; text-transform:uppercase; height:26px;}
.post .numbercomments { background:url(../gfx/post-comments.gif) no-repeat; padding:0px 0 0 1px; width:21px; height:20px;text-align:center; float:left; margin-right:5px;}
.post .numbercomments a { color:#FFFFFF; padding:2px 0px 2px 0px; display:block; width:21px; text-decoration:none; }
.post .numbercomments a:hover { text-decoration:none;}
.post .readcomments { background:url(../gfx/readcomm.gif) no-repeat; padding:0px 0 0 0px; width:101px; height:20px;text-align:center; float:left; margin-right:5px;}
.post .readcomments a { color:#FFFFFF; padding:2px 0px 2px 2px; display:block; width:99px; white-space:nowrap; text-indent:-999999px;}
.post .writecomments { background:url(../gfx/writecomm.gif) no-repeat; padding:0px 0 0 0px; width:101px; height:20px;text-align:center; float:left; margin-right:5px;}
.post .writecomments a { color:#FFFFFF; padding:2px 0px 2px 2px; display:block; width:99px; white-space:nowrap; text-indent:-999999px;}
.comment { background:transparent url(../gfx/bg-dotted-blogg.gif) repeat-x left bottom; padding:10px 0 2px 0px; width:100%;}

.post .thumb { float:left; width:124px; padding-right:6px;}
.post .thumb a { margin-left:4px; font-style:italic; min-height:105px; }
.post .thumb img {border:solid 2px #FFFFFF; float:left; margin:0px !important; padding:0px !important;}

.post ul { padding: 0px 0 0 12px; margin:5px 0 5px 0px; list-style:disc; list-style-position:outside; list-style-type:disc; list-style-image:inherit; text-align:left; font-weight:bold; color:#000000;}
.post ul li { margin-left:3px;}
.post ul li a { color: #000000; display:block; font-size:11px; text-align:left; font-weight:bold; padding-top:1px; margin:0px;}

.post .writecomment  { width:505px; height:260px; padding:15px 0 0 0;}
.post .writecomment input, select {color:#666666; width:231px; height:19px; float: left; background:transparent; border:none; padding:6px 3px 0 3px; font-size:11px; margin-right:15px;}
.post .writecomment label {color:#000000; font-weight:bold; padding-left:1px;}
.post .writecomment .post-formular {float: left; margin-bottom:5px; background:url(../gfx/box-form.gif) no-repeat 0px 15px;}

.post .writecomment .post-meddelande {float: left; margin-right:0px; background:url(../gfx/box-meddelande.gif) no-repeat 0px 15px; }
.post .writecomment .post-meddelande textarea {width:485px; height:118px; background:transparent; color:#666666; display:block; margin:0px; float:left; padding:6px 3px 3px 3px; overflow:auto; }

.post .writecomment .post-submitknapp { background:transparent url(../gfx/send-button.png) no-repeat scroll 0 0; float:right; height:24px; margin:7px 14px 0 0; padding:0; text-align:center; width:53px;}
.post .writecomment .post-submitknapp input {width:50px; height:24px; background:transparent; color:#FFFFFF; display:block; width:50px; margin:0px; }

/*** Startsidan ***/
.start-wrapper .left-urval p, .left-blogg p {padding:0; margin:0; color:#FFFFFF; line-height: 13px;}
.start-wrapper h2 {color:#FFFFFF;}
.start-wrapper .left-urval { width:420px; float:left; margin-right:11px; cursor:pointer;}
.start-wrapper .left-urval .content-urval { width:371px; height:82px; background:url(../gfx/box-green-head-urval-content.gif) no-repeat left; padding:42px 25px 25px 25px;}
.start-wrapper .left-blogg { width:420px; float:left; cursor:pointer;}
.start-wrapper .left-blogg .content-blogg { width:296px; height:82px; background:url(../gfx/box-green-head-urval-blogg.gif) no-repeat left; padding:42px 100px 25px 25px;}


.start-wrapper { width:872px; float:left; }
.start-wrapper .left-urval p, .left-blogg p {padding:0; margin:0; color:#FFFFFF; line-height: 13px; height:82px; overflow:hidden; margin:0px 0 0;}
.start-wrapper h1.sIFR-replaced  {color:#FFFFFF; margin-bottom:-6px;}
.start-wrapper h1 {color:#FFFFFF;}
.start-wrapper .left-urval { width:420px; float:left; margin-right:11px; cursor:pointer; display: none;}
.start-wrapper .left-urval .content-urval { width:256px; height:82px; background:url(../gfx/box-green-head-urval-content.gif) no-repeat left; padding:42px 25px 25px 142px;}
.start-wrapper .left-urval .content-urval h1 { display:none;}
.start-wrapper .left-blogg { width:420px; float:left; cursor:pointer; display: none;}
.start-wrapper .left-blogg .content-blogg { width:241px; height:82px; background:url(../gfx/box-green-head-urval-blogg.gif) no-repeat left; padding:42px 155px 25px 25px;}

.nyhetsbrev { width:872px; float:left; padding:20px 0 18px 0; position: relative;}
.nyhetsbrev .content-nyhetsbrev { width:872px; float: left;}
.nyhetsbrev .content-nyhetsbrev span {line-height: 17px; letter-spacing: 1px; font-weight: normal; font-size: 9px; padding-top: 5px; width:190px; text-align: center; height:20px; background:#3C1E14; color:#fff; float: left;}
.nyhetsbrev .content-nyhetsbrev input {line-height: 18px; color:#3c1e14; text-transform:uppercase; font-weight:bold; width:176px; height:21px; float: left; padding:0px 6px 0 6px; font-size:10px;}
.nyhetsbrev .content-nyhetsbrev label {top: 19px; position: absolute; color:#3c1e14; text-transform:uppercase; font-weight:bold; padding-left:10px;}
.nyhetsbrev .content-nyhetsbrev .formular {position: relative; float: left; padding-left:10px; }
.nyhetsbrev .content-nyhetsbrev .submitknapp {  float:right; text-align:center; width:63px;  margin: 0px 0 0 10px;}
.nyhetsbrev .content-nyhetsbrev .submitknapp input {width:62px; height:25px; background:#3C1E14; border: none; color:#fff; letter-spacing: 1px; font-size: 9px; text-transform: uppercase; font-weight: normal; display:block; margin:0px; padding: 4px }
.nyhetsbrev .content-nyhetsbrev .submitknapp input:hover {color:#BE9B55; cursor:pointer;}



@-moz-document url-prefix() {
  .nyhetsbrev .content-nyhetsbrev input {
      width:175px; height:19px;
  }
}

/* PERSONAL SHOPPING FORM */

.shopping-wrapper {width:587px; float:left;}

.shopping-top {width:587px; height:24px; float:left; background:url(../gfx/bg-top.png); margin-top:20px;}
.shopping {width:587px; height:519px; float:left; background:url(../gfx/bg.png);}
.shopping-text-wrap { width:360px;}
.shopping-text { padding:47px 45px 0 50px; width:492px; float:left; font-weight:normal;}
.shopping-text h1 { color:#FFFFFF; font-size:20px; line-height:20px; padding-bottom:10px;}
.shopping-text p { color:#FFFFFF; font-size:11px; margin:0; font-weight:normal;}
.shopping-text img.top-img { float:right; margin-top:-70px;}
.shopping .shopping-form { width:508px; padding:25px 30px 0px 50px; float:left;}
.shopping .shopping-form input, select {color:#666666; width:231px; height:19px; float: left; background:transparent; border:none; padding:6px 3px 0 3px; font-size:11px; margin-right:17px;}
.shopping textarea {color:#666666; width:231px; height:90px; float: left; padding:6px 3px 0 3px; font-size:11px; margin-right:17px;}
.shopping .shopping-form label {color:#ffffff; text-transform:none; font-weight:bold; padding-left:2px; font-size:11px; font-weight:normal;}
.shopping .shopping-form .formular {float: left; margin-right:0px; background:url(../gfx/box-form.gif) no-repeat 0px 15px; margin-bottom:10px;}
.shopping .shopping-form .submitknapp { background:transparent url(../gfx/skicka.png) no-repeat scroll 0 0; cursor:pointer; float:right; height:101px; width:101px; margin:14px 18px 0 0; padding:0; text-align:center;}
.shopping .shopping-form .submitknapp input {width:50px; height:24px; background:transparent; color:#FFFFFF; display:block; width:50px; margin:0px; }

/* FOOTER */
#footer {padding:10px !important;}
#footer * {color:#444;}
#footer .big {font-size:14px; font-weight:bold; margin-bottom:10px;}
#footer .bold {font-weight:bold;}
#footer .margin-top-5 {margin-top:5px;}
#footer table {width:100%;}
#footer #footertable td {vertical-align:top !important; background:#fff; padding:10px;}
.footer { float:left; padding: 14px 0px 0px 00px; width:872px; background:transparent url(../gfx/box-grey-bg.gif) repeat-y scroll 0 -1px; height:42px; margin:7px 0 7px 0; }
div.open { width:872px; float:left; padding:0; position:relative; border-top: 0px;}
div.open img { margin-right:13px; margin-top:0px;}

div.open.start { }
.open p { color: #be9b55; font-size: 11px; margin: 0px; text-transform:uppercase; float:right; font-weight:normal; padding-top:4px;  }
.open p a {color: #3C1E14;text-decoration: none;text-transform:uppercase;}
.open p a:hover {color: #000000;text-decoration: underline;}
.open p.green {color: #75c044; right:22px; position:absolute;}
.open p.green a {color: #75c044;text-decoration:none;}
.open p.green a:hover {color: #75c044;text-decoration:underline;}
.clearfloat { clear:both; font-size:1px; height:0; line-height:0;}
