/* Body and generic style
-----------------------------*/
/*	hr,h1 { display:none; } */
	hr { display:none; }
	body {
		margin:0; padding:0;
		color:#000; 
		background:white url(tone-vert-1.jpg) repeat-x scroll top left; 
		font-family:Verdana,sans-serif;
		font-size:13px;		
		text-align:center;
}
	img {
		border:0;
	}		
	p#lzoom:hover img {
		height: auto; width:auto;
		max-width: 720px;
		border: 2px solid black;
	}
	p#rzoom:hover img {
		height: auto; width:auto;
		max-width: 720px;
		border: 2px solid black;
	}
	p#lzoom:hover {
		height: auto; width:auto;
		z-index:400;
		overflow:visible;
		display:block;
	}	
	p#rzoom:hover {
		height: auto; width:auto;
		z-index:400;
		overflow:visible;
		display:block;
	}	
	p#lzoom:hover {
		position:relative;;
		float:left;
	}	
	p#rzoom:hover {
		position:relative;;
		float:right;
		direction: rtl;
	}	
	a, a:link {
/*		text-decoration:underline;*/
		color:#c00; background-color:transparent; 
		text-decoration:none; 
		font-weight:normal;
	}
	a:active, a:hover {
		color:#d60; background-color:transparent; 
		text-decoration:none;
	}
	a#silent {
		color:#000; background-color:transparent; 
		text-decoration:none;
		}
	div#linkstyle {
		color:#c00;
/*		text-decoration:underline;*/
		text-decoration:none; 
	}
	.copyright a, .copyright a:link {
		color:#765; background-color:transparent; 
/*		text-decoration:underline;*/
		text-decoration:none;
		font-weight:normal;
	}
	.copyright a:active, .copyright a:hover {
		color:#c00; background-color:transparent; 
		text-decoration:none;
	}
	
	h1 {
		padding:0 0.5em;
		font-family:serif;
		font-weight:bold;
		font-size:200%;
		letter-spacing:0.3em;
		text-transform:uppercase;
	}
	h2 {
/*		margin:2.5em 0 0.5em 0;*/
		margin:1.5em 0 0.5em 0;
		padding:0 0.5em;
		font-family:serif;
		font-weight:bold;
		font-size:120%;
		letter-spacing:0.3em;
		text-transform:uppercase;
		border-bottom:solid 1px #e99;
		/*border-bottom:solid 1px #eee;*/
	}
	div#mainmr h2 {
		  font-size:150%;
		  text-align: center;
	}
	div#mainmr p {
		  font-size:100%;
		  margin: 0.5em 8em 0.5em 8em;
	}
	h3 {
		font-weight:bold;
		font-size:120%;
	}
	h4 {
		font-weight:bold;
		font-size:100%;
	}
	
/* Main page layout
-----------------------------*/
	#page {
		position:relative;
		margin:0 auto; padding:0;
		width:760px;
		color:#000;
		background-color:white;
		text-align:left;
	}
	#header {clear:both; width:100%; margin:0; padding:0;}
	#footer {clear:both; width:100%; text-align:center; font-size:80%;}

/* Language selector box
-----------------------------*/
	#topline {
		/* position:absolute; top:0; left:0; */
		display:block; margin:0; padding:0; height:3px; width:100%; 
		/*background-color:#e6e6e6; border-bottom:solid 1px #a7a7a7; */
		background-color:#eee; border-bottom:solid 1px #aaa; 
		font-size:1px; /* ie-hack. otherwise it will be at least one normal text line high. */
	}
	div#lang {
		position:absolute; 
		top:4px; right:0;
		width:260px; height:20px;
		color:#765;
		background:#ffffff url(tone-hori-1.jpg) repeat-y scroll top left; 
		font-size:1px;
	}
	div#lang h3 {
		display:none;
		clear:left;
		margin:0; padding:0 1em;
		font-size:100%; font-weight:normal; 
	}
	ul#lang { list-style:none; display:inline; margin:5px 0; padding:2px 0; }
	ul#lang li { display:inline; }
	ul#lang li a.text { display:none }
	ul#lang li a.icon { display:block; float:right; margin:4px; padding:0; width:16px; height:10px; }
	a#se { background:#eee url(flag-se.gif) no-repeat scroll top left; }
	a#en { background:#eee url(flag-uk.gif) no-repeat scroll top left; }


/* Drop down menus
-----------------------------*/
/*
	ul#nav { 
		list-style:none; 
		margin:5px 0 0 0; padding:2px 0;
		width:100%; 
		background:#eee url(tone-bar-1.gif) repeat-x scroll top left;
	}
	#nav a { text-decoration:none; font-weight:bold; }
	ul#nav li { display:inline; margin:0; padding:2px 1em; border-left:solid 1px #ccc; }
	ul#nav li.first { border-left:none; padding-left:1em; }
	ul#nav li#selected { background:#f7f7f7; }
	*/


	#menu {
		position: absolute;
		top: 56px;
		left: 200px;
		width: 550px;
		float: left;
	}
	#menu ul {
		list-style: none;
		margin: 0px 0 0 0;
		padding: 2px 0;
		width: 25%;  
		background: white; /*#eee url(tone-bar-1.gif) repeat-x scroll top left;*/
		float:left;
	}	
	
	#menu li {
		background: white; /*#eee url(tone-bar-1.gif) repeat-x scroll top left;*/
		border-width: 1px;
		border-style: solid;
		border-color: gray; 
	}	
	
	#menu a, #menu p {
		color: #000;
		text-decoration:none;
		font-weight:bold;
		display: block;
/*		display:inline; */
		margin:0;
		padding:2px 3px;
/*		border-left:solid 1px #ccc; 
		border-width: 1px;
		border-style: solid;
		border-color: #ccc #888 #555 #bbb;
		margin: 0;
		padding: 2px 3px; */
	}

	#menu h2 {
/*		color: #fff;
		background: #000;
		text-transform: uppercase; */
	}

	#menu a {
/*		color: #000;
		background: #efefef;
		text-decoration: none; */
	}

	#menu a:hover {
		color: #a00;
/*		background: #fff; */
	}

	#menu ul ul {
		width: auto;
		min-width: 25%;
		position: absolute;
		z-index: 500;
	}
	div#menu ul ul {
		display : none;
	}
	div#menu ul li:hover ul {
		display : block;
	}


/* Heading objects
-----------------------------*/
	a#logo {
		display:block;
		width:167px; height:60px;
		margin:10px; padding:0;
		background:white url(mrlogo-167x60.jpg) no-repeat scroll top left;
		border:none 1px red;
		float :left;
	}
/*		p#key {clear:both; text-align:right}
		a#key img {display:block; border:none; margin:10px 10px 10px auto;}*/
		img.icon {
			display:block; float:left; margin:0.5em;
			width:64px; height:64px;
			border:solid 1px #666;   
		}
		#entr {
			display:block;  clear:both; 
			margin:0; padding: 1px 0;
			width:760px; height:128px; 
			background: #ccc url(entr_vinter_pan1-760x128.jpg) no-repeat top left;
			background-attachment:scroll;
			background-position:center center;
		}
		#entr:hover {
			display:block;  clear:both; 
			margin:0; padding: 1px 0;
			width:760px; height:128px; 
			background: #ccc url(ikoner/menu-760x128.jpg) no-repeat top left;
			background-attachment:scroll;
			background-position:center center;
		}
		#entr a {
		  	text-decoration:none;
		}
		.hide {
			visibility:hidden;
		}
		#link1 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 0px;
			margin-top: 0px;
		}
		#link2 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 84px;
			margin-top: 0px;
		}
		#link3 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 168px;
			margin-top: 0px;
		}
		#link4 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 252px;
			margin-top: 0px;
		}
		#link5 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 336px;
			margin-top: 0px;
		}
		#link6 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 420px;
			margin-top: 0px;
		}
		#link7 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 504px;
			margin-top: 0px;
		}
		#link8 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 588px;
			margin-top: 0px;
		}
		#link9 {
			float: left;
			position:absolute;
			width : 88px;
			height: 128px;
			margin-left: 672px;
			margin-top: 0px;
		}
	




/* Page objects
-----------------------------*/
	div#left, div#right {
		float:left; 
		width:44%; 
		margin:10px; 
		padding:0em 0.5em 1em 0;
/*		border-right:solid 1px silver; 
		border-bottom:solid 1px silver;  */
	}
	
	div#right {
	        float:right;
	}
	div#leftmenu {
		float: left;
		width: 64px;
		margin:0px; 
		padding:0 0 1em 0;
		border-left:solid 3px silver; 
		border-right:solid 3px silver; 
		border-top:solid 3px silver; 
		border-bottom:solid 3px silver;  
		background: silver
	}
	div#mainarea {
		float: right;
		width: 660px;
		margin:0px; 
		background: white
	}

	div.post {
		margin:0.5em;
		padding:0.5em 0;
		border-bottom:solid 1px #edc;
		color:#765; background-color:#fff;
	}
	
	div.post h3 {
		margin:0;
		padding:5px;
		color:black; background-color:#fff;
		font-family:sans-serif;
	}

	div.post h3 span.date {
		font-size:70%;
		font-weight:normal;
		font-family:sans-serif;
	}

	div.post p { margin:0.5em 0; }
	
