div.imgwrapper {
	margin: -35px 0px 10px 10px;
	position:relative;
	float:right;
	vertical-align:top;
}
div.imgwrapper img{	
	float:right;
	border:0 none;
}
div.imgwrapper div{	
	position:absolute;
	left:0;
	height:7px;
	width:100%
}
div.imgwrapper div.tl{
	background:transparent url('http://www.munksjo.se/upload/img/tl.gif') top left no-repeat;
	top:0;
}
div.imgwrapper div.bl{
	background:transparent url('http://www.munksjo.se/upload/img/bl.gif') bottom left no-repeat;
	bottom:0;
}

div.imgwrapper2 {
	/*margin: -35px 0px 10px 10px;*/
	position:relative;
	float:right;
	vertical-align:top;
}

div.imgwrapper2 img{	
	float:right;
	border:0 none;
}
div.imgwrapper2 div{	
	position:absolute;
	left:0;
	height:7px;
	width:100%
}
div.imgwrapper2 div.tl{
	background:transparent url('http://www.munksjo.se/upload/img/tl.gif') top left no-repeat;
	top:0;
}
div.imgwrapper2 div.bl{
	background:transparent url('http://www.munksjo.se/upload/img/bl.gif') bottom left no-repeat;
	bottom:0;
}


#gradient
{
/* padding-bottom: -1em; */
height: 26px;
background: #fff url('../images/munksjo/grad.jpg') repeat-x 0px 2px;
z-index:1; }

/* STARTSIDAN */
#startleft {
float:left;
width: 395px;
background: #FFF;
}
#startright {
float:right;
width: 361px;
padding-top: 23px;
clear: right;
background: #FFF;
}
#leftbox {
	width: 175px;
	float: left;
	background: #FFF;
	height: 220px; /* 208 */
	padding-right: 5px;
}
#twothirds {
	width: 620px;
	float: right;
	background: #FFF;
	margin-left: 0px;
	height:220px;	
}
#world {
background: #f1f1f1;


/*bottom: 0;
padding-left:2px;
padding-top: 10px;	 padding-right: 10px; url('../images/munksjo/worldbg.gif') no-repeat top left; height:195px; position:relative;*/
}
#worldevent {
	height: 200px;
}
#worldtop div
{ background: url('../images/munksjo/worldtop2.png') no-repeat top right;
	height: 10px;
	line-height: 9px;
	}
#worldbot 
{ background: url('../images/munksjo/worldbot2.png') no-repeat bottom right;
	height: 10px;
	line-height: 9px;
	}
.eventbox1 {
	float:left;
	width: 330px;
	height: 200px;
	padding-left: 10px;
}
.eventbox2 {
	float:left;
	width: 250px; /*250px */
	height: 174px;
	padding-left: 10px;
}


.srbroundbox { background: #f1f1f1; }
.srbtop div { background: url('../images/munksjo/greybox-tl2.png') no-repeat top left; height: 10px;line-height: 9px; }
.srbtop { background: url('../images/munksjo/box-dot2.png') repeat-x top right; }
.srbbot { clear:both;background: url('../images/munksjo/box-dot2.png') repeat-x bottom right; }
.srbbot div { background: url('../images/munksjo/greybox-bl2.png') no-repeat bottom left; }

.srbbot div, .srbbot {
width: 100%;
height: 10px;
line-height: 9px;
}
.srbtop div { width: 100%; }
.srbtop { width: 100%;}
.srbcontent { margin: 0; padding:0; border-left: 2px solid #e5e5e5; padding-top: 0px; min-height: 30px; height: auto; padding-right:0px }
.srbcontent1 { margin: 0; padding:0; border-left: 2px solid #f1f1f1; padding-top: 0px; min-height: 30px; height: auto; padding-right:0px }

/* fix för IE */
/*\*/
* html .srbcontent {
height: 50px;
}
/*

.rbroundbox { width: 100%; margin: 0em auto;}

.rbroundbox { background: #fff;}
.rbtop div { background: url('../images/munksjo/box-tl.png') no-repeat top left; height: 10px;line-height: 9px; }
.rbbot div { background: url('../images/munksjo/box-bl.png') no-repeat bottom left; }
.rbtop { background: url('../images/munksjo/box-dot.png') repeat-x top right; }
.rbbot { clear:both;background: url('../images/munksjo/box-dot.png') repeat-x bottom right; }
*/

.rbbot div, .rbbot {
width: 100%;
height: 10px;
line-height: 9px;
}
.rbtop div { width: 100%; }
.rbtop { width: 100%;}
.rbcontent { margin: 0; padding:0; border-left: 2px solid #e5e5e5; padding-top: 0px; min-height: 30px; height: auto; padding-right:0px }

/* fix för IE */
/*\*/
* html .rbcontent {
height: 50px;
}
/**/

body
{	
	background-color: #A29C99;
}

#dotted
{
	/*width: 78em;*/
	width: 240px;
	margin: 2px 0px 2px 0px;
	/*padding-bottom: 0.5em;*/	
	text-align: left;
	border-top:1px dotted #aeaeae;
}
#dotted1
{
	/*width: 78em;*/
	width: 300px;
	margin: 2px 0px 2px 0px;
	/*padding-bottom: 0.5em;*/	
	text-align: left;
	border-top:1px dotted #aeaeae;
}
#dotted2
{
	/*width: 78em;*/
	width: 210px; /*210 */
	margin: 2px 0px 2px 0px;
	/*padding-bottom: 0.5em;*/	
	text-align: left;
	border-top:1px dotted #aeaeae;
}
#dottedsmall
{
	/*width: 78em;*/
	width: 140px;
	margin: 2px 0px 2px 0px;
	/*padding-bottom: 0.5em;*/	
	text-align: left;
	border-top:1px dotted #aeaeae;
	padding-right: 0px;
	
	
}
#dotted3col
{
	/*width: 78em;*/
	width: 90%;
	margin: 2px 0px 2px 0px;
	/*padding-bottom: 0.5em;*/	
	text-align: left;
	border-top:1px dotted #aeaeae;
}


#testfirst1 {
	float: left;			
	background: #FFFFFF; }

#testfirst22 {
	float: right;		
	background: #FFFFFF; }

#wrapper {
	/*margin-right: 138px;*/
	/*padding-top: 5px;*/
	background: #FFFFFF }

/*** Tan hack for IE. Only IE browsers see this selector.
     This replaces the old Tantek hack. Please see Edwardson Tan's page.
     http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html ***/

* html #wrapper {
	width: 100%; /*** IE5.5 needs this value to eliminate a horizontal scrollbar ***/
	width: auto; } /*** resets the value for IE6 and IE5-Mac ***/

.left1main {
	float: left;
	margin-left: 6px;
	margin-right: 50px;
	width: 180px;
	padding: 1px 5px 5px 2px;
	background: #dfeaee; }

html>body .left1main {margin-left: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.left2main {
	float: left;
	margin-left: 6px;
	width: 20%;
	padding: 5px 5px 5px 0;
	background: #c3c8c3; }

html>body .left2main {margin-left: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.centermain {
	float: left;
	margin-left: 6px;	
	margin-right: 6px;
	width: 250px;
	padding: 1px 5px 5px 2px;
	background: #F7F3F7; }

html>body .centermain {margin-left: 8px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.rightmain {
	float: right;
	margin-right: 6px;
	width: 250px;
	padding: 1px 5px 5px 2px;
	background: #F7F3F7; }

html>body .rightmain {margin-right: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.left {
	float: none;
	/*margin-left: 6px;
	margin-right:0px;
	width: 30%;
	padding: 5px 5px 5px 0;*/
	background: #F7F3F7; }

/*html>body .left {margin-left: 12px; }*/ /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.center {
	float: none;
	/*margin-left: 6px;	
	margin-right: 6px;
	width: 30%;
	padding: 5px 5px 5px 0;*/
	background: #F7F3F7; }

/*html>body .center {margin-left: 12px; }*/ /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.right {
	float: none;
	/*margin-left:0px;
	margin-right: 6px;
	width: 28%;
	padding: 5px 5px 5px 0;*/
	background: #F7F3F7; }

/*html>body .right {margin-right: 12px; } *//*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/

.clear {
	clear: both;
	margin: 0;
	padding: 0; }



/* Startpage */
.startpage /*{ background-image: url(../images/startpageBg.gif); background-position: 0% 100%; }*/
.startpage #startpageBox { height: 235px; position: relative;  }

.startpage #mainContent #logo { margin-left: 0px; margin-right: 0px; border-bottom: solid 1px #bfbfbf; }
.startpage #mainContent #logo .bigLogo { padding: 20px; }

.startpage #mainContent { float: left; width: 284px; margin: 0; padding-bottom: 270px; position: relative; display: inline; }
.startpage #mainContent #katalog { position: absolute; bottom: 190px; right: -38px; }

.startpage #mainContent #leftContent { padding: 0 20px;}

.startpage #subContent { float: left; width: 456px; padding-bottom: 45px; margin-left: 0px; }
.startpage #subContent #info { padding: 0 50px; }
.startpage #subContent #moreInfo { border-top: solid 1px #bfbfbf; border-bottom: solid 1px #bfbfbf; margin-top: 25px; margin-bottom: 8px; }
.startpage #subContent #moreInfo #aktuellt { display: inline; width: 165px; float: left; margin-left: 50px; margin-right: 25px; margin-bottom: 30px; }
.startpage #subContent #bannerarea { width: 204px; float: left; margin: 5px 3px; }
.startpage #subContent #bannerarea a { padding: 0; }
.startpage #subContent #bannerarea a img { border: 0; display: block; margin-bottom: 1px; }
.startpage #subContent #moreInfo #aktuellt h3 { padding-top: 30px; }
.startpage #subContent #moreInfo #aktuellt ul { border-top: solid 1px #DFDFDF; }
.startpage #subContent #moreInfo #aktuellt li { border-bottom: solid 1px #DFDFDF; margin: 0; padding-top: 3px; padding-bottom: 3px; }
.startpage #subContent #moreInfo #aktuellt li a { display: block; font-weight: normal; color: #000; margin: 0; background-image: url(../images/listArrow.gif); background-position: 1px 4px; background-repeat: no-repeat; padding-left: 13px; }
.startpage #subContent #moreInfo #aktuellt li a:hover { background-color: #000; background-image: url(../images/listArrowHL.gif); }
.startpage #subContent #banner a { padding: 0 !important; margin: 8px; background: none; }

#cookies { width: 741px; margin: 0 auto auto auto; margin-top: 0 !important; }
#cookies p { margin-top: 0; color: #767676; font-size: 9px; }
#cookies p a { color: #033977; font-weight: bold; text-decoration: none; }

.press #subContent #moreInfo #aktuellt { width: 350px; }
.press #mainContent { width: 244px; padding: 0 20px !important; }
.press .date { color: #646464; }
.press #mainContent #logo { background: #fff url(../images/startpageBg.gif); margin: 0 -20px 0 -20px !important; }

.startpage #subContent #moreInfo #aktuellt li a:hover span { color: #eee; }




.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/* Curved cutout Borders*/
.curved {
  background: transparent; 
  width:40%;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#fff;
  font-size:1px;
  }
.curved .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 4px; 
  height:2px;
  font-size:1px;
  }
.curved .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0 3px;
  font-size:1px;
  }
.curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#e0cea3; 
  border-left:1px solid #fff; 
  border-right:1px solid #fff; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
.curved .boxcontent {
  display:block; 
  background:#e0cea3; 
  border:0 solid #fff; 
  border-width:0 1px;
  }


/* Inset 3D Curved */
.inset {
  background:transparent;
  width:40%;
  }
.inset h1, .inset p {
  margin:0 10px;
  }
.inset h1 {
  font-size:2em; color:#fff;
  }
.inset p {
  padding-bottom:0.5em;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {
  height:1px;
  }
.inset .b2 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #aaa;
  }
.inset .b3 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #ddd;
  }
.inset .b4 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #eee;
  }
.inset .b4b {
  background:#ccc; 
  border-left:1px solid #aaa; 
  border-right:1px solid #fff;
  }
.inset .b3b {
  background:#ccc; 
  border-left:1px solid #ddd; 
  border-right:1px solid #fff;
  }
.inset .b2b {
  background:#ccc; 
  border-left:1px solid #eee; 
  border-right:1px solid #fff;
  }
.inset .b1 {
  margin:0 5px; 
  background:#999;
  }
.inset .b2, .inset .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.inset .b3, .inset .b3b {
  margin:0 2px;
  }
.inset .b4, .inset .b4b {
  height:2px; margin:0 1px;
  }
.inset .b1b {
  margin:0 5px; 
  background:#fff;
  }
.inset .boxcontent {
  display:block; 
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #fff;
  }




#nifty
{
	float: right;
	margin-right: 6px;
	
	padding: 5px 5px 5px 0;
	background: #ffffff; }


#imagewrapper a img {
border: none;
}

#imagewrapper {
position: relative;
float: left;
margin:10px;	
vertical-align:top;
}

#imagewrapper span {
position: absolute;
z-index: 2;
height: 12px;
width: 12px;
}

/*.curve1 {
background: transparent url(../images/munksjo/topright.gif) top right no-repeat;
top: 0;
right: 0;
}

.curve2 {
background: transparent url(../images/munksjo/topleft.gif) top left no-repeat;
top: 0;
left: 0;
}

.curve3 {
background: transparent url(../images/munksjo/bottomright.gif) bottom right no-repeat;
bottom: 0;
right: 0;
}

.curve4 {
background: transparent url(../images/munksjo/bottomleft.gif) bottom left no-repeat;
bottom: 0;
left: 0;
}*/