img {	border: 0px;	padding: 0px;	margin: 0px;}a {	color: #444;}a:hover {	color: #444;	text-decoration: none;}body {	margin: 0px;}#mainframe {	background-color: white;	width: 800px;	margin-left: auto;	margin-right: auto;	height: 600px;}#top {	background-image: url(../images/headbackground_small.jpg);	background-repeat: no-repeat;	background-position: top right;	/*height: 200px;*/	height: 180px;	margin-bottom: 10px;}#flagcontainer {	text-align: right;}#flagcontainer img {	margin-left: 3px;}#menu {	position: relative;	top: 150px;	/*top: 170px;*/}#activemenulink {	background: url(../images/sliding-flik-left.png) no-repeat top left;	color: #bc8d33;}#activemenulink:hover {	/*color: #bc8d33;*/}#activemenulink div.menulink-sliding-door {	background: url(../images/sliding-flik-right.png) no-repeat top right;}a.menulink {	float: left;	padding-left: 9px;	min-width: 85px;	color: white;	text-decoration: none;	font: bold 7.5pt arial, verdana, sans-serif;	letter-spacing: .05em;	line-height: 31px;}a.menulink div.menulink-sliding-door {	padding-right: 21px;}a.menulink:hover {	background: url(../images/sliding-flik-left.png) no-repeat top left;	color: #bc8d33;}a.submenulink {	text-decoration: none;	padding-left: 9px;	font: bold 1em Helvetica, sans-serif;	letter-spacing: 0.04em;	color: #999;	line-height: 13px;}a.submenulink:hover {	color: #444;}#activesubmenulink {	color: #444;	background: url(../images/arrow.png) no-repeat top left;}.newsitem {	margin-bottom: 20px;}.newsheader {	color: #444;	font: bold 1.1em/1.3em Verdana,arial,helvetica,sans-serif;	margin: 0px;}a.newstext {	text-decoration: none;	color: #444;}a.newstext:hover {	border-bottom: dashed 1px #444;	color: #444;}#side {	float: right;	width: 200px;}.sidehead {	background-color: #bbb;/*#ffb771;*/	color: white;	padding: 3px 0px 2px 10px;	font: bold 0.9em/1.3em arial,verdana,helvetica,sans-serif;	letter-spacing: .06em;}.sidecontent {	background-color: #eee;	padding: 10px 4px 10px 7px;	font: normal 0.7em/1.3em Verdana,arial,helvetica,sans-serif;	color: #444;	margin-bottom: 20px;}#main {	padding-right: 225px;	font: normal 0.75em/1.4em verdana, arial, sans-serif;	color: #333;	letter-spacing: 0.01em;}h1 {	color: #444;	padding: 20px 4px 4px 15px;	line-height: 1.2em;	margin: 0;	background-image: url(../images/dot.png);	background-repeat: no-repeat;	background-position: 0px 12px;	font: bold 16pt verdana, arial, sans-serif;	letter-spacing: 0.03em;}h2 {	color: #444;	padding: 1px;	font: normal 14pt verdana, arial sans-serif;	letter-spacing: 0.03em;	margin: 0px;}li {	list-style-type: square;}img.floatright {	float: right;	margin-left: 10px;	border: solid 1px #333;}img.floatleft {	float: left;	margin-right: 10px;	border: solid 1px #333;}#footer {	margin-top: 40px;	padding-top: 6px;	padding-right: 10px;	border-top: solid 1px #999;	min-height: 70px;	text-align: right;	font: normal 7.5pt Verdana,arial,helvetica,sans-serif;	color: #444;}.bold {	font-weight: bold;}.no-underline {	text-decoration: none;}/****  formulär  ****/form#petitionform_small .input{	width: 130px;}form#petitionform_big .text-left{	width: 110px;	float: left;	margin-left: 20px;}form#petitionform_big .formcontent{	margin: 10px 0px 00px 130px;}