BODY {	background-repeat: no-repeat;	background-color: #951C6B;	font-family: Trebuchet MS;	font-size: 80%;	text-align: center;	margin: 0;}#rutawrap {	position:relative;	margin:0 auto;	text-align:left;	width: 955px;}#Layer1 {	position: absolute;	xbackground-image: url('bild1.jpg');	margin: 0 auto;	text-align: left;	xborder:1px solid black;	width: 955px;	height: 600px;	background-repeat: no-repeat;}	#ruta {		position: absolute;		top: 100px;		left: 190px;		width: 550px;		height: 420px;		border:0px solid white; 		background-color: #fff;		xmargin: 0;		overflow: auto;		padding: 1em;		z-index:100;		xmargin: 0 auto;		text-align:left;	}/*	#Layer1 {		position:absolute; 		width:955; 		height:600; 		z-index:1; 		left: 0; 		top: 0;	}*/h1 {	font-size: 140%; margin-top: 0em;	margin-bottom: 1em;	}h2 {	font-size: 120%; margin-top: 3em;	margin-bottom: 1em;	}p {	margin-bottom: 1em; }a {	text-decoration: none; 	color: #951C6B;}a:hover {	text-decoration: underline; }/*---------------------------------*/.container {	width: 100%;	text-align: center;}.editor table {	color: #FFBAFF;}.nyheter {	width: 499px;	background-color: #ffffff;	xfloat: right;	padding: 10px;	margin: 0,0,20px,20px;	text-align:left;}.nyheter h2 {	font-size: 250%;	font-weight: bold;	padding: 0;	margin: 0;	xborder-bottom: 1px solid #aaa;}.nyheter h3 {	font-size: 120%;	font-weight: bold;	padding: 0;	margin: 0;}.nyheter p {	font-size: 100%;	padding: 0;	margin-top: 2px;	margin-bottom: 20px;}.rutor { 	background-color: #E66DB4; 	border: 1px solid #BE4790;	width: 450px;	color: black;	font-family: "trebuchet ms";}.checkbox { 	background-color: transparent; 	width: 20px;	border: 0px solid #444;}.rad {	clear:both;	margin-bottom: 3em;}.rad .datum {	color: #951C6B;	margin-bottom: 0;	margin-top: 0;	font-size: 90%;	font-style: oblique;}.radk .datum {	color: #951C6B;	margin-bottom: 10px;	margin-top: 10px;	font-size: 90%;	font-style: oblique;}.rad .rubrik, .radk .rubrik {	color: #951C6B;	font-size: 120%;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;}.rad p, .radk p {	color: #000000;	margin-top: 0.5em;	font-size: 90%;}.bild {	float: right;	border: 1px solid black;	margin-top: 25px;	margin-left: 20px;	margin-bottom: 20px;}/*---------------------------------*/	#logo {		display: none;	}	#print {		float: right;	}TABLE {                      font-size: 100%;}/*------------------------------------------ *//*      	 BLOGG					 		 *//*------------------------------------------ */table.blog td {	font-size: 110%;	background-color: #eee;	width: 50%;	border: 1px solid #ccc;	xheight: 100px;		padding: 0px;	xpadding-top: 15px;}table.blog h4 {	color: #000;	margin-bottom: 0;	background-color: #ddd;	margin-bottom: 10px;	padding: 4px;}table.blog td p {	xmargin-top: 5px;	font-size: 80%;	color: #000;}table.blog td span.lastblog {	xmargin-top: 5px;	font-size: 90%;	color: #777;}table.blog td p.link {	text-align: right;	margin-top: 5px;	font-size: 80%;	color: #000;	margin-right: 8px;	margin-bottom: 0;}.blog img {	border: 1px solid #951c6b;	xfloat: left;	xpadding-bottom: 3em;	margin-left: 8px;	margin-right: 8px;}.blogrightpers {	float: right; 	width: 220px; 	xborder: 1px solid red; 	overflow: hidden; 	padding: 0;	xborder-left: 1px solid #ccc;	height: 100%;	font-size: 95%;	margin-right: 4px;	}table.blog td.null {	border: 0;	background-color: white;}.blogright {	display: inline;	float: right; 	width: 120px; 	xborder: 1px solid blue; 	xoverflow: hidden; 	xmargin: 0 16px;	xborder-left: 1px solid #ccc;	height: 0%;	font-size: 85%;	padding: 0;}.blogleft {		/* IE5mac */	 	/*\*//*/    	float: left; 	/**/ 	width: 500px; 	xborder: 1px solid red; 	xoverflow: hidden; 		xborder-right: 1px solid #ddd;	xmargin-right: 20px;	padding: 0;	vertical-align: top;	}	.blogbild {	float: right;	border: 1px solid black;	xmargin-top: 25px;	margin-left: 20px;	margin-bottom: 20px;	xz-index: 100;}.sparr {	text-align: justify;}			hr {	color: #ddd;}			.edit {	float: left;	xmargin-right: 16px;}	.comments {	float: right;}	.postedby, .comments {	font-size: 85%;	color: #777;}		table.black {	color: #000;}table.black input, table.black textarea {	font-family: Trebuchet MS, Arial;}			#footer {		font-size: 80%; 	color: #888; 	position: absolute; 	top: 610px; 	left: 400px;}	#footer a, #footer a:visited {		color: #888;}			