@charset "utf-8";
/* CSS Document */

.undersida .footer
{
	clear:both;
	width: 582px;
	margin: 12px 0px 0px 20px;
	text-align : right;
}
*html .undersida .footer {
	position:relative;
	top:17px;
}
*:first-child+html .undersida .footer {
	position:relative;
	top:17px;
}

.undersida .footer p {
	padding-top:4px;
	padding-bottom:6px;	
}

.undersida {
	width:598px;
	/*background: url(/templates/NM/images/bgUndersida.png) repeat-y 166px bottom;*/
	margin-left:-6px;
}

.undersida .wrappertable {
	width: 598px;
	margin:0px;
	padding:0px;
	border :0px solid white;
	border-collapse:collapse;
}
.undersida .wrappertable td
{
	text-align: left;
	vertical-align: top;
}

.undersida .leftcol{
	width: 165px;
	float:left;
	margin-bottom:10px;
}

.undersida .leftcol ul{
	list-style-type: none;
	padding: 0.20em 12px 0.10em 3px;
}
.undersida .leftcol li{
	padding: 0.38em 12px 0.38em 0px;
	line-height: 110%;
}

.undersida .leftcol ul li{
	list-style-type: none;
	margin:0px;
	padding-left: 17px;
	padding-right: 12px;
	padding-top : 0.6em;
	padding-bottom: 0.6em;
	

}
.undersida .leftcol ul ul,
.undersida .leftcol ul ul li{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin : 0px;
}

.undersida .leftcol ul ul ul
{
	margin-left : 10px;
	padding-right: 0px;
}

.undersida .leftcol .leveltwo{
	background-color:white;
}

.topbild {
	float:left;
	margin-top:4px;	
	margin-bottom:12px;
	margin-left:-12px;
}

.undersida .line{
	width:1px;
}

.undersida .rightcol {
	width: 	602px;
	line-height: 130%;
	font-size:1em;
	display:inline;
	margin-right:2px;
	float:right;
}
*html .undersida .rightcol {
	margin-right:1px;
}

.undersida .ingress {
	padding: 0px 0px 0px 12px;
	font-weight: normal;
	font-size: 1.3em;
	width: 410px;
	margin-bottom: .5em;
}
*html .undersida .ingress {
	padding: 0;
	padding-left:12px;
	margin-bottom: .5em;
}
*html .undersida .ingress.flashplayer {
	margin-bottom: 1em;
}
*html .undersida .ingress.nomargin {
	margin-bottom:0;
}

.undersida h1{
	width: 410px;
	padding: 0px 0px 0px 12px;
}

.undersida h3{
	padding: 0px 0px 0.3em 0px;
	font-size:1em;
	font-weight:bold;
}

*:first-child+html .undersida .hr.pub {
	margin-top:-17px;
}

*html .undersida .hr.pub {
	margin-top:-10px;
}

.undersida h2{
	padding: 0px 0px 0px 12px;
}
.undersida .lasmer.pod {
	font-size: inherit;
}
.undersida .lasmer.ingress {
	margin:0 0  12px;
	
}
.undersida .rightcol hr {
	margin-left:12px;
}

.undersida .clear {
	clear:both;
}
.undersida ul.news {
	margin:0 0 0 12px;
	list-style:none;
}
.undersida .news p {
	margin:0;
}
.undersida .news,
.undersida .pressrelease p{
	margin:0;
}
.undersida .hr.news {
	position:relative;
	top:-10px;
}
*:first-child+html .undersida .hr.news {
	position:relative;
	top:-20px;
}
*html .undersida .hr.news {
	position:relative;
	top:-15px;
}

.undersida #shop .ingress.short,
.undersida #shop .heading.short {
	width:190px;
}
.undersida #newsletter .ingress.short,
.undersida #newsletter .heading.short {
	width:390px;
	margin-bottom: .5em;
}
*html .undersida #newsletter .ingress.short,
*html .undersida #newsletter .heading.short {
	margin-bottom: 2.1em;
}
.undersida .heading .discreet {
	margin-bottom:10px;
} 
.undersida #shop .ingress.long {
	width:410px;
/*	margin-bottom: 1em;*/
}
*html .undersida #shop hr {
	margin:5px 0 5px 0;
}
.undersida #shop .productlarge,
.undersida #newsletter .productnews {
	float:right;
	position:relative;
	right:-2px;
}
.undersida #newsletter .productnews {
	margin-bottom:10px;
}
.undersida #newsletter .productnewsimg{
	float:right;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:4px;
}
*html .undersida #newsletter hr {
	position:relative;
	top:-32px;
}
*:first-child+html .undersida #newsletter hr {
	position:relative;
	top:-32px;
}
*html .undersida #shop .productlarge,
*html .undersida #newsletter .productnews {
	margin-bottom:7px;
	right:-1px;background-color:Red;
}
*:first-child+html .undersida #shop .productlarge,
*:first-child+html .undersida #newsletter .productnews {
	float:right;
	margin-right:0px;
	margin-bottom:27px;
	
}
.undersida #shop .productmedium,
.undersida #shop .productsmall {
	border:1px solid #5D6A68;
	border-bottom:0;
	width:282px;
	/*width:288px;*/
	margin:0 0 12px 12px !important;
	margin:0 0 12px 6px;
	float:left;
}
html[xmlns*=""] body:last-child .productmedium.alt,
html[xmlns*=""] body:last-child .productsmall.alt{
	position:relative;
	right:-12px;
}
html:first-child .productmedium.alt,
html:first-child .productsmall.alt {
	position:relative;
	right:-12px
}
.undersida #shop .productmedium.alt,
.undersida #shop .productsmall.alt {
	float:right;
}
.undersida #shop .content {
	margin:12px 12px 0px 12px;

}
.undersida #shop .content h3{
	margin-top:10px;
}
.undersida #shop .content p{
	font-size:.9em;
}
.undersida .heading.short,
.undersida .heading.short h1 {
	width:268px;
}
.undersida #shop h1,
.undersida #shop .heading.short{
	width: 170px;
}
.undersida #newsletter h1,
.undersida #newsletter .heading.short{
	width:390px;
}
.undersida #shop .productsmall img{
	float:left;
	margin-right:12px;
}
.undersida #shop .productsmall.bottom{
	margin-bottom:0 !important;
}
.undersida #shop .price{
	float:left;
	margin:4px 0 0 -12px !important;
	margin:0 0 0 -12px;
}
*:first-child+html .undersida #shop .price{
	margin:0 0 0 -12px !important;
}
*html .undersida #shop .price{
	position:relative;
	left: -12px;
}
.undersida .twocolmedstrek {
	position:relative;
	left:2px;
	list-style:none;
	margin-top:11px;
	width:604px;
	float:left;
    background-color:Olive;
}
*html .undersida .twocolmedstrek {
	margin:0;
}

.undersida .twocolmedstrek.separator {
	margin-top:10px;
	margin-bottom:3px;
	background:#fff url(/templates/NM/images/grey.png) 309px 0px repeat-y;
}
*html .undersida .twocolmedstrek.separator {
	margin-top:0;
	margin-bottom:10px;
}
.undersida .twocolmedstrek li {
	width:282px;
}

.undersida li.leftcol {
	float:left;
	padding:0 0 0 12px;
}
.undersida li.rightcol {
	padding-left: 12px;
	float:right;
}
.undersida .twocolmedstrek h2
{
	margin:0 0 4px 0;
	padding:0;
	line-height:20px;
}
.undersida .twocolmedstrek h3 {
	margin:0 0 0 0;
	font-size:1em;
	text-transform:uppercase;
}
.undersida .twocolmedstrek h4{
	margin:0 0 0 0;
	font-size:1em;
}

html[xmlns*=""] body:last-child .undersida .caption {
	margin:4px 0 30px 0;
}

.undersida .bigimage {
	position:relative;
	left:2px;
	top:11px;
	padding-left:12px;
	float:left;
}
.undersida .twocol li hr,
.undersida .twocolmedstrek li hr {
	margin:10px 0 10px 0;
}
*:first-child+html .undersida .twocol li hr,
*:first-child+html .undersida .twocolmedstrek li hr {
	margin:3px 0 3px 0;
}
.undersida .twocol li .show,
.undersida .twocolmedstrek li .show {
	margin:0 0 10px 0;
}
.undersida .twocol li .show.small,
.undersida .twocolmedstrek li .show.small
{ 
	/*float: left; margin: 0 .5em .5em 0; padding: 0; */
	float: left; margin: 0 12px 8px 0; padding: 0; 
}
	
.undersida .twocolmedstrek li .visit.small{ 
	float: left; margin: 0 .5em .9em 0; padding: 0; 
}
*:first-child+html .undersida .twocolmedstrek li .visit.small{ 
	float: left; margin: 0 .5em 0 0; padding: 0; 
}
*html .undersida .twocolmedstrek li .visit.small{ 
	float: left; margin: 0 .5em 0 0; padding: 0; 
}

.undersida .productlargewrapper {
	float:right;
	height:203px;
	width:391px;
}
.undersida p.ingress a.ingress {
	font-size:.7em;
	margin-left:0px;
}
.undersida .writer {
	float:right;
	font-size:.9em;
	margin-top:5px;
}
.undersida .box {
	background:#dedfdf;
	padding:7px 0px 7px 0;
	border-bottom:1px solid #fff;
}
.undersida .box p{
	padding-left:12px;
	padding-right:12px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-size:.9em;
	color:#141215;
}
.undersida .box.links p {
	line-height:1.7em;
}
.undersida .box a {
	color:#141215;
}
.undersida .box h5 {
	padding-left:10px;
	text-transform:uppercase
}

.undersida .twocolmedstrek h5{
	width:282px;
}

.undersida img.newsletter {
	float:right;
}
.undersida div.hr {
	height:1px;
	border:0;
	background:#fff;
	clear:both;
	margin:10px 0 10px 0;
	padding:0;
	float:left;
	width:604px;
}
*html .undersida div.hr {
	height:1px;
	border:0;
	background:#fff;
	clear:both;
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:603px;
}
.undersida div.hr2 {
	height:1px;
	border:0;
	background:#fff;
	clear:both;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	width:604px;
}
*:first-child+html .undersida div.hr2 {
	margin:-2px 0 25px 0;
}
.undersida div.hr3 {
	height:1px;
	border:0;
	background:#fff;
	clear:both;
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:600px;
}
.undersida div.hr4 {
	height:1px;
	border:0;
	background:#fff;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:604px;
}
*:first-child+html .undersida div.hr4 {
	margin:0 0 15px 0;
}
.undersida div.hr5 {
	height:1px;
	border:0;
	background:#fff;
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	float:right;
	width:602px;
	position:relative;
	right:-2px;
}
*html .undersida div.hr5 {
	width:591px;
	margin:0;
	right:-3px;
}
*:first-child+html .undersida div.hr5 {
	width:100%;
	margin:0 0 7px 0;
}

.undersida h3 a.lasmer {
	margin-bottom:15px;
	font-size:1em;
}
.undersida h5 span.header{
	float:left;
}
.undersida h5 span.calendar{
	float:right;
	margin-right:-1px;
}
.undersida h5 span.calendar a{
	color:#141215;
	font-weight:normal;
	font-size:.9em;
}
.undersida .box.dates img.small{ 
	float: left;
	margin:0 5px 0 3px;
}
.undersida .box.dates br.noheight{ 
	height:0;
}
.undersida .box.dates span.date{ 
	color:#545557;
	display:block;
}
.undersida .box.dates p{ 
	margin:4px 0 0 0;
	padding:0;
	color:#141215;
	font-weight:bold;
	font-size:.8em;
}
.undersida .box.dates{ 
	margin:0;
	padding:0;
}
.undersida .box.dates ul{ 
	margin:0;
	padding:0;
	list-style:none;
}
.undersida .box.dates li{ 
	float:left;
	clear:left;
	width:100%;
	display:block;
	background:#CBCDCC;
	border-bottom:1px solid #fff;
}

.undersida a.subscribeToNews {
	font-size:.8em;
	color:#b3342b;
	float:left;
	padding:5px 0 8px 0;
}

.undersida a.subscribeToNews:hover {
	color:#000000;
}

.undersida .ingress.cal {
	width:490px;
}
.undersida .calContent {
	clear:both;
	width:596px;
	float:left;
	margin-left:8px;
	display:inline;
}
*html .undersida .calContent {
	margin-top:-40px;
}
*:first-child+html .undersida .calContent {
	margin-top:-30px;
}
.undersida .calContent .current {
	padding-left:2px;
	margin:0 0 0 2px;
	list-style:none;
	width:296px;
	float:left;
}

.undersida .calContent .current .day {
	float:left;
	clear:left;
	width:296px;
}
.undersida .calContent .current .day p {
	color:#000000;
	font-weight:bold;
	width:250px;
	float:left;
	margin:6px 0 0 0;
	padding:0 0 0px 0;
}
.undersida .calContent .current .day span {
	color:#818085;
	font-weight:bold;
	display:block;
	width:250px;
	float:left;
	margin:0 0 0 0;
}
.undersida .calContent .current .day img {
	float:right;
	margin:7px 0 7px 0;
}

.undersida .calContent .current .last {
	border-bottom:0px;
}
.undersida .calContent .current .first {
	width:296px;
	height:22px;
	line-height:22px;
	background:#c3c5c4;
	color:#434544;
	text-indent:9px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #6e7d7a;
	font-size:.9em;
}
.undersida .calContent .current .event {
	float:left;
	clear:left;
	width:296px;
	border-bottom:1px solid #c4c6c5;
}
.undersida .calContent .current .event p {
	color:#000000;
	font-weight:bold;
	width:250px;
	float:left;

}
.undersida .calContent .current .event span {
	font-weight:bold;
	width:250px;
	float:left;
	margin:0 0 0 0;
	display:block;
}

.undersida .calContent .current .event a {
	color:#000000;
	text-decoration:none;
}

.undersida .calContent .current .event a:hover {
	color:#b4352c;
	text-decoration:none;
}

.undersida .calContent .current .event img {
	float:right;
	margin:7px 0 7px 0;
}
.undersida .calContent .current .space {
	float:left;
	clear:left;
	width:296px;
	border-bottom:1px solid #c4c6c5;
	padding:5px 0 5px 0;
}
.undersida .calContent .current .space p {
	color:#000000;
	font-weight:bold;
	width:250px;
	float:left;

}
.undersida .calContent .current .space span{
	font-weight:bold;
	width:250px;
	float:left;
	margin:0px 0 0px 0;
	display:block;
}
.undersida .calContent .current .space a {
	color:#000000;
	text-decoration:none;
}

.undersida .calContent .current .space a:hover {
	color:#b4352c;
	text-decoration:none;
}


.undersida .calContent .current .space img {
	float:right;
	margin:7px 0 7px 0;
}

.undersida .calContent .upcoming {
	width:280px;
	float:right;
	padding:0;
	margin:0;
	list-style:none;
	background:#d5d5d5;
}
.undersida .calContent .upcoming .first {
	width:280px;
	height:22px;
	line-height:22px;
	background:#c3c5c4;
	color:#434544;
	text-indent:9px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #6e7d7a;
	font-size:.9em;
}
.undersida .calContent .upcoming .second {
	clear:left;
	float:left;
	display:inline;
	border-top:1px solid #fff;
	width:280px;
	height:1px;
	line-height:1px;
}
.undersida .calContent .upcoming .first span {
	float:left;
	width:190px;
	text-align:left;
}
.undersida .calContent .upcoming .first p {
	font-weight:normal;
	text-transform:capitalize;
	float:right;
	line-height:22px;
	margin-right:9px;
	margin-bottom:0;
}
.undersida .calContent .upcoming event {
	font-weight:bold;
	float:left;
	width:55px;
	height:40px;
	display:block;
	text-align:center;
	line-height:40px;
}
.undersida .calContent .upcoming event a.active {
	border:2px solid #ba615b;
	padding:3px;
}

.undersida div.hr4 {
	height:1px;
	border:0;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:599px;
}
*:first-child+html .undersida div.hr4 {
	margin:0 0 15px 0;
}

.undersida .containerContent
{
    border-width:0px;
    border-collapse:collapse;
    float:right;
    background:#d5d5d5;
    width:46%;    
}
.undersida .title
{
    font-weight:bold;
	text-transform:uppercase;
    margin:0;
    font-size:.9em;
    border-bottom: solid 1px #6e7d7a;
    line-height:22px; 
    color:#434544;
} 

.undersida .title a
{
    margin-left:10px;
    margin-right:10px;
}

.undersida .days
{
    text-align:center;
    border-width:1px;
    color:Black;
    margin-left:-6px;
    height:25px;
}

.undersida .selector
{
   height:30px;
   text-align:center;
   Width:12%;
}

.undersida .selected a
{
   border:2px solid #ba615b;
   height:20px;
   line-height:20px;
   width:20px;
   float:right;
   text-align:center;
   margin-right:5px;
}

.undersida .selectedToday a
{
   border:2px solid #ffffff;
   height:20px;
   line-height:20px;
   width:20px;
   float:right;
   text-align:center;
   margin-right:5px;
}
