/* CSS Document */

body {
	margin:0; padding:0;

/*	background:url(images/body_bg.gif) 0 0 repeat-x #C3EA5E; */
	color:#000;
	background-color:#00000a;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

form, label,  textarea {
	margin:0; padding:0;
}


h1, h2 {
	margin:0;
	padding:20px 4px 20px 4px;
	font:normal 140%/200%  "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h4 {
	margin:0;
	padding:20px 4px 20px 4px;
	font:normal 105%/110%  "Trebuchet MS", Arial, Helvetica, sans-serif;
}

p {
	margin:0;
	padding:20px 4px 20px 4px;
	font:normal 12px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
}


p.presentation {
	margin:0;
	padding:8px 8px 8px 8px;
	font:normal 12px/14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 70%;
}


ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

input {
	margin:0;
	padding:0;
        vertical-align: baseline;
}



img.tabellbild {
	border:0;
	vertical-align: middle;
}

.spacer{
	clear:both;
	font-size:0px;
	line-height:0px;
}




/*-------------------------------------------------------------------------*/

a {
 	padding:0 3px;
	text-decoration:none;
/*	color:#9696ff; */
	color:#aaaaff;
}


a:hover {
	color: aaaaee;
	text-decoration: underline;
}


a.validator {
	padding:0 3px;
	text-decoration:none;
	color:#000044;
}






div.bakgrund {
	display:block;
	margin:0;
	color: white;

	vertical-align: middle;
	text-align: center;
}




 div.toppmeny {
	font:bold 9px/10px "Comic Sans MS", Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
 }

  div.bottenmeny {
	font:bold 6px/8px "Comic Sans MS", Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
 }


  div.toppmeny_utskrift {
 	color:#ffffff;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
 }


 div.resultat {
 	 vertical-align: middle;
 	 text-align: right;
 }

 div.checkboxes{
 	display:block;
 	color:#000000;
	padding:10px 10px 10px 10px;
	margin: 20px 10px;
	vertical-align: top;
	text-align: left;
 }


div.fot {
	display:block;
	margin:0;
	padding: 5px 0 0 0;
	color:#000000;
	background-color:#fff;

	width: 800px;

	font:italic 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.fot2 {
	display:inline-block;
	margin:10px;
	padding: 5px 0 0 0;
	color:#000000;
	background-color:#eee;

	width: 50%;

	font:italic 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	outline: grey solid thin;
	outline-style: groove;
}



img {
	vertical-align: middle;
	text-align: center;
	border:0;
}


img.val {
	vertical-align: bottom;
	text-align: center;
	padding:0px 0px 0px 2px;
}

img.liten {
	vertical-align: bottom;
	text-align: center;
	width: 16px;
	height: 12px;
}


img.foto {
	vertical-align: bottom;
	text-align: center;
	float: right;
	padding:14px 50px 0 0;
}









/*------------------------------------------------footer start---------------------
#footer{
	width:778px;
	height:207px;
	margin:0 auto;
	padding:31px 0 0 0;
	background:url(images/footer_bg.gif) left bottom no-repeat;
	position:absolute;
}


#footer a.link{
	width:85px;
	font:bold 11px/17px  "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#990000;
	background-color:#fff;
	padding:0 3px;
	text-decoration:none;
	text-transform:capitalize;
}
#footer a.link:hover{
	color:#fff;
	background-color:#B50000;
}

/*------------------------------------------------footer end---------------------*/


